代码:
#include <stdio.h> int main() { int a,b,perimeter,area; printf(" *长方形的周长与面积计算*\n"); printf("\n输入长:"); scanf("%d",&a); printf("\n输入宽:"); scanf("%d",&b); perimeter=2*(a+b); area=a*b; printf("\n周长:%d 面积:%d\n\n计算完毕,谢谢使用!",perimeter,area); return 0; }
运行结果:
代码:
#include <stdio.h> int main() { float r1,r2,r; printf("*两个电阻值并联计算*\n请输入电阻值(1):"); scanf("%f",&r1); printf("请输入电阻值(2):"); scanf("%f",&r2); r=1.0/(1.0/r1+1.0/r2); printf("并联后的电阻值为:%f\n计算完毕,谢谢使用!\n",r); return 0; }
运行结果:
代码:
#include <stdio.h> int main() { float f,c; printf("*摄氏度转换华氏度*\n请输入摄氏度:"); scanf("%f",&c); f=c*9.0/5.0+32; printf("%f摄氏度=%f华氏度\n谢谢使用!\n",c,f); return 0; }
运行结果:
代码:
#include <stdio.h> int main() { float r,h,area; printf(" *圆柱体表面积计算*\n"); printf("\n输入半径:"); scanf("%f",&r); printf("\n输入 高:"); scanf("%f",&h); area=3.1415926*r*r*2+h*2*r*3.1415926; printf("\n圆柱体的面积为:%f\n计算完毕,谢谢使用!\n",area); return 0; }
运行结果:
代码:
#include <stdio.h> int main() { float f,m; printf(" *英尺转换米计算*\n\n请输入英尺:"); scanf("%f",&f); m=f/3.28; printf("\n%f英尺等于%f米\n谢谢使用!",f,m); return 0; }
运行结果:
学会用int和float输入整数和浮点的加减乘除之类的简单运算以及输出计算的结果,学会加入交互的程序表达和逻辑顺序。
其实每个程序都差不多,只是输入的整数、浮点和计算式不同,多理解就会了。
%d和%f要分清楚,写错会导致不能正常运行。还有“&”不能忘了写。
现在会有意识地在每行后面加上分号了,以前老不注意,写了好几行了才回过神来。。