求这个C语言程序怎么做
求解答for(i=0;i<10;i++)
{ r=i+1;
if((a=PI*r*r)>100)
{a=0;
break;
}
}
另外,题目中第12行代码错误,应该是for(i=0;i<10;i++)
#include <stdio.h>
#define PI 3.14159
int main(void)
{
float a = {0} ;
int i , r ;
/***********begin***********/
for(r = 1 ; r <= 10 ; r ++) {
a = r * r * PI ;
if(a > 100.0) break ;
}
/***********end***********/
for(i = 1 ; i < 10 ; i ++)
if(a != 0) printf("%.3f\n" , a) ;
return 0 ;
}
编译运行实况:
D:\bin\00.Exercise\C>g++ -o cir cir.c
D:\bin\00.Exercise\C>cir
3.142
12.566
28.274
50.265
78.540
113.097
D:\bin\00.Exercise\C>
页:
[1]