实验3:简单的分支与循环结构

it2024-04-19  10

1. 编写求圆面积的程序,要求当输入的半径R<=0时,提示输入错误,要求R为浮点型,R的数值是动态的由键盘输入;

/*编写求圆面积程序,输出结果*/ #include<stdio.h> int main(void) { double area,R; printf("Enter R:"); scanf("%lf",&R); if(R<=0){ area=0; } else{ area=3.14*R*R; } printf("area=%.1f r=%.2f\n",area,R); return 0; }

2. 利用循环计算n个圆柱体体积,要求当输入的半径R和H<=0时,提示输入错误,重新输入,要求R为浮点型,H为整形。R和H的数值是动态的由键盘输入;

 

/*计算n个圆柱体体积*/ #include<stdio.h> int main(void) { int i,n; douber r,v,h; printf("Enter n"); scanf("%d",&n); for(i=1;i<=n;i++); printf("Enter h,r"); scanf("%lf%lf",&h&r); if(r<=0;h<=0){ v=0; } else{ v=3.1415926*r*r*h; } printf("v=%.1f,v"); return 0; }

 3、运行结果为两数相加

#include<stdio.h> int main() { int c1,c2,c3,c4; scanf("%d%d",&c1,&c2); printf("%d\n",c1+c2); getchar(); c3=getchar(); c4=getchar(); printf("%d\n",c3+c4); return 0; }

 

4、输出的结果是前两位数再分别排列。

#include<stdio.h> int main() { char c1,c2,c3,c4; scanf("%c%c",&c1,&c2); printf("%c %c\n",c1,c2); getchar(); c3=getchar(); c4=getchar(); printf("%c %c\n",c3,c4); printf("%c %c %c %c\n",c1,c2,c3,c4); return 0; }

 

 

 

转载于:https://www.cnblogs.com/zhangling213549/p/3367808.html

最新回复(0)