You are on page 1of 7

徐州工程学院

《程序设计基础》
实验报告
(2019-2020 学年 第 一 学期)

课程名称 程序设计基础
开课学院 信电工程学院
指导教师 陆杨
学生学号 20190505224
学生姓名 彭博
专业班级 19 计嵌 2

姓 名 彭博 班 级 19 计嵌 2 班 学 号 20190505224

时 间 10.10 地 点 敬信楼 501

实验名称 实验一 学 时 2
实验题目 1:2.1.2 编写程序,输入华氏温度,输出对应的摄氏温度, 摄氏温度
(C)和华氏温度(F)之间的换算关系为 F=9/5c+32
源代码:

#include<stdio.h>

int main()

float f,c;

printf("fahr=");

scanf("%f",&f);

c=(f-32)*5/9;

printf("celsius=%f\n",c);

return 0;

运行结果截图:

实验题目 2:输入存款金额 money、存期 year 和年利率 rate,根据下列公式计算


存款到期时的利息 interest(税前),输出时保留 2 位小数。
源代码:

#include<stdio.h>

#include<math.h>

int main()
{

float a,b,c;

float interest;

printf("Enter money,year and rate:");

scanf("%f %f %f",&a,&b,&c);

interest=a*(pow((1+c),b))-a;

printf("interest=%.2f",interest);

return 0;

运行结果截图:

实验题目 3:2.1.4 编写程序,依次输入某位学生的数学、英语和计算机课程的成


绩,计算并输出该生 3 门课程的平均分。
源代码:

#include<stdio.h>

int main()

int a,b,c;

float average;

printf("math=");
scanf("%d",&a);

printf("eng=");

scanf("%d",&b);

printf("comp=");

scanf("%d",&c);

average=(a+b+c)/3;

printf("average=%.2f\n",average);

return 0;

运行结果截图:

实验题目 4:2.1.5 编程,输入一个三位正整数,求解并输出该数的个位数、十位


数和百位数。
源代码:

#include<stdio.h>

int main()

int n,a,b,c;

scanf("%d",&n);

a=n/100;

b=(n-a*100)/10;

c=(n-a*100-b*10);
printf("%d %d %d",c,b,a);

return 0;

运行结果截图:

实验题目 5:2.2.6 编写程序,输入两个整数 num1 和 num2,计算并输出它们的和、


差、积、商(用实数表示,保留 2 位小数点)与余数。
源代码:

#include<stdio.h>

int main()

int a,b,g;

float c,d,e,f;

printf("Enter num1:");

scanf("%d",&a);

printf("Enter num2:");

scanf("%d",&b);
c=a+b;

d=a-b;

e=a*b;

f=(float)a/(float)b;

g=a%b;

printf("%d+%d=%.0f\n",a,b,c);

printf("%d-%d=%.0f\n",a,b,d);

printf("%d*%d=%.0f\n",a,b,e);

printf("%d/%d=%.2f\n",a,b,f);

printf("%d%%%d=%d\n",a,b,g);

return 0;

运行结果截图:

二、实验总结(包括问题和解决方法、心得体会、意见与建议等)
实验中总是会有不细心的地方,缺一些符号或数字,导致编译错误,并且
要花费很长的时间去检查。
实验应该多花时间去练习,才会提高准确率和速度。
一种实验可以有多种方法,应该挑选最简单的。
实验的代码应该保证简洁可观,让人一眼就能懂。
做实验要细致,注意要求,确保格式符合要求。
实验应确保数据类型一样,注意函数类型与适用范围。

实验评语 成绩:
日期: 年 月 日 教师:

You might also like