利用分支结构写呗,没什么需要思考的,也可以用switch来写,随便你了
#include <stdio.h> #define PI 3.14 void main() { float r, S, C; char m; printf("请输入圆的半径r:"); scanf("%f", &r); fflush(stdin); printf("input arithmetic lable(s c a):"); scanf(" %c", &m); switch (m) { case 's': S = PI*r*r; printf("圆的面积是:%.2f\n", S); break; case 'c': C = 2 * PI*r; printf("圆的周长是:%.2f\n", C); break; case 'a': S = PI*r*r; C = 2 * PI*r; printf("圆的面积是:%.2f\n", S); printf("圆的周长是:%.2f\n", C); break; } }