huangze1002 发表于 2020-7-2 13:15:09

求这个C语言程序怎么做

求解答

405794672 发表于 2020-7-2 13:48:02


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++)
         

jackz007 发表于 2020-7-2 14:21:06

#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]
查看完整版本: 求这个C语言程序怎么做