c - 如何使用嵌套的 for 循环编写此代码?
问题描述
我对这个程序感到困惑......它是关于使用欧姆定律打印电流表,电压范围从 0v 到 30v,电阻范围从 100 到 1000 ,如下图所示。
我写了这样的代码:
#include <stdio.h>
int main()
{
int v, r, c;
for (v = 0; v <= 50; v += 10)
{
printf(":%d ", v);
}
for (r = 0; r <= 1000; r += 100)
{
for()
}
}
如何仅使用嵌套的 for 循环编写此代码?
解决方案
这是一个简单的程序,可以打印图片中显示的表格。
#include <stdio.h>
int main( void )
{
printf( " " );
//this loop is only needed for printing the labels
for ( int v = 0; v <= 50; v += 10 )
{
printf( " :%-6d", v );
}
printf( "\n" );
//this loop actually prints the calculations but
//also prints the labels in the first column
for ( int r = 100; r <= 1000; r += 100 )
{
printf( "%4d", r );
for ( int v = 0; v <= 50; v += 10 )
{
printf( " :%6.4lf", ((double)v) / r );
}
printf( "\n" );
}
return 0;
}
推荐阅读
- javascript - Jquery 富文本插件不适用于 Internet Explorer
- python - 如何有效地解析 JSON 内容的 pandas 列?
- mysql - 如何从codeigniter中的mysql列值中删除前导零
- node.js - 针对不同节点版本编译的 Couchbase 节点
- php - 处理 Icecast 元数据的 Websocket 方法?
- php - 如何基于下拉列表创建动态复选框列表
- django - 如何在 Django 项目中将请求传递给 Celery 任务参数?
- c# - Net core 2.0 安装windows服务
- c++ - 模板目标代码重复
- javascript - 如何将带有 http 模块的图像作为文件提供?