发布网友 发布时间:2024-10-01 07:05
共6个回答
热心网友 时间:2024-11-17 21:17
#include <stdio.h>
#define pi 3.14159
void main()
{
int r;
float area;
for(r=1;r<=10;r++)
{area=pi*r*r;
if(area<100)continue;
printf("%f,%d\n",area,r);
}
getch();
}这个行的,你试试,我用win-tc的。答案是 ,,,,,,,,,,或者#include <stdio.h>
void main()
{
float pi=3.14159;
int r;
float area;
for(r=1;r<=10;r++)
{area=pi*r*r;
if(area>100)
printf("%f,%d\n",area,r);
}
getch();
}不用break;
热心网友 时间:2024-11-17 21:23
恭喜你没定义r和area热心网友 时间:2024-11-17 21:18
问题蛮多啊:r跟area都没有定义啊,修改后应该是这样的:热心网友 时间:2024-11-17 21:19
你在哪里定义了area???热心网友 时间:2024-11-17 21:19
#include <stdio.h>热心网友 时间:2024-11-17 21:17
首先,你没有定义半径r和面积area,面积最好定义为double型,还有你求的是面积吧,那个printf语句中只要输出一个就可以了,即printf("%f",area);