以下程序实现:输入园的半径r和运算标志m,按照运算标志进行指定计算,请填空。
标志运算
a面积
c周长
b二者均计算
#definepi=3.14159
main()
{charm;
floatr,c,a;
printf("Inputmarkacorb&&r\n");
scanf("%c%f",&m,&r);
if({a=pi*r*r;printf("areais%f",a);}
if({c=2*pi*r;printf("circleis%f",c);}
if({a=pi*r*r;c=2*pi*r;
printf("area&&circleare%f%f",a,c);
}
}
标志运算
a面积
c周长
b二者均计算
#definepi=3.14159
main()
{charm;
floatr,c,a;
printf("Inputmarkacorb&&r\n");
scanf("%c%f",&m,&r);
if({a=pi*r*r;printf("areais%f",a);}
if({c=2*pi*r;printf("circleis%f",c);}
if({a=pi*r*r;c=2*pi*r;
printf("area&&circleare%f%f",a,c);
}
}
举一反三
- 以下程序实现:输入园的半径r和运算标志m,按照运算标志进行指定计算,请填空。 标志运算 a面积 c周长 b二者均计算 #definepi=3.14159 main() {charm; floatr,c,a; printf("Inputmark a c or b && r "); scanf("%c%f",&m,&r); if( {a=pi*r*r;printf("area is %f",a);} if( {c=2*pi*r;printf("circle is %f",c);} if( {a=pi*r*r;c=2*pi*r; printf("area&& circle are %f %f",a,c); } }
- 以下程序实现:输入圆的半径r和运算标志m,按照运算标志进行指定计算。标志a计算面积,标志c计算周长,标志b二者均计算。#define PI 3.14159main( ){char m;float r,c,a;printf ("input mark a c or b and r \n");scanf ("%c%f",&m,&r);if (m=='a'){a=PI*r*r;printf("area is %f",a);}if (m=='c' ){c=2*PI*r;printf("circle is %f",c);}if(____){a= PI *r*r;c=2*PI*r;printf("area and circle are %f%f",a,c);}}
- 以下程序的功能:输入半径r,求半径为r的圆的面积和半径为r的球的体积,请填空。 #include #define PI 3.14 int main() { double r ,area , volume; int t; printf("please input r:\n"); t=scanf(____); if (____) { area=PI*r*r; volume=____; printf("The area is %.2f.\n", area); printf("The volume is %.2f.\n", volume); } else printf("Input error!\n"); return 0; }
- 输入圆的半径r, 求圆的周长和面积。阅读并补充完整以下程序。程序中π取3.14159,结果保留两位小数。 #include <stdio.h> ____①____3.14159 //定义符号常量 PI void main() { float r,l,area; /*分别代表半径、周长和面积*/ ______②_____; //输入半径r l=2*PI*r; area=PI*r*r; printf("l=%.2f,area=%.2f ",l,area); }
- 以下程序在宏展开后,赋值语句s的形式是。 #define R 3.0 #define PI 3.14159 main { float s; s=PI*R*R; printf("s=%f ",f); }