1#  2009-08-12 14:35:03 
   

 引用   回复   修改   删除   举报  发到快问 C语言 如果不用符号常量,怎么样修改22行和31行。
1:     #include <stdio.h>   
2:  
3:     float area (float r);
4:     float perimeter (float r);
5:     #define pi 3.14
6:     int main(void)
7:{
8:     float r;
9:     float s,l;
10:    
11:    printf("请输入半径:");
12:    scanf("%f",&r);
13:    
14:    s=area(r);
15:    l=perimeter(r);
16:    
17:    printf("半径r=%.2f,面积s=%.2f\n",r,s);
18:    printf("半径r=%.2f,周长l=%.2f\n",r,l);
19:    
20:}
21:
23        float area (float r)
24:{
25:     float s;
26:     s=pi*r*r;
27:     return s;
28:}
29
30:    float perimeter(float r)
31:{
32:    float l;
33:    l=2*pi*r;
34:    return l;
35:}                      

                            [#define(定义) pi(符号) 3.14(常量)]
本列中PI表示圆周率,若不用使用符号常量,则需要修改21行和第31行。  请问该怎么改呢是不是用变量改请列几种改法还有加上注释/**/初学者:有什么错误的请原谅多多指教...谢谢了