实验内容(方法和步骤): 1.从键盘输入一个整型数,输出该数所对应的八进制数和十六进制数,再输出该数除 以5的余数。 程序代码: #include <stdio.h> int main() { int a; scanf("%d",&a); printf("%o\n",a); printf("%X\n",a); a=a%5; printf("%d",a); return 0; } 运行结果: 2.从键盘输入两个实型数,编程求它们的和、差、积、商。要求输出结果时,保留 2 位小数。 程序代码: #include <stdio.h> int main() { int a,b; double c,d,e,f; scanf("%d,%d",&a,&b); c=a+b; d=a-b; e=a*b; f=a/b; printf("%.2f,%.2f,%.2f,%.2f",c,d,e,f); return 0; } 运行结果: 3.编程序,输入一个除 a 和 z 之外的小写英文字母,输出它的前一个字母、它本身及 它后一个字母。 程序代码: #include <stdio.h> int main() { char a,b,c; scanf("%c",&a); b=(a-1-97+26)%26+97; c=(a+1-97+26)%26+97; printf("%c",b); printf("%c",a); printf("%c",c); return 0; } 运行结果: 4.输入一个华氏温度,要求输出摄氏温度。要求输出结果保留 2 位小数,并有文字说 明。计算公式为 c=5/9*(f-32)。 程序代码: #include<stdio.h> int main() { double c=0,F; scanf("%lf",&F); c=5.0/9.0*(F-32); printf("%.2lf\n",c); return 0; } 运行结果: *5.(选做题)计算机完成一项复杂的数学计算需要 40000s,编写程序,将其转换成几 小时几分几秒的表示形式。 程序代码: #include<stdio.h> int main() { int x,y; scanf("%d",&x); y=x/60/60; printf("%dhour",y); y=x/60; printf("%dmin",y); y=x%60; printf("%dsecond",y); return 0; } 运行结果: |
c语言上机实践课思路分享1
于 2022-04-30 12:51:57 首次发布