实验题目1:
由键盘输入两个整数,分别计算这两个数的和,差,积,商。
设计思想:
先获取两个数并存入a,b中,然后进行和,差,积,商运算,将结果
存入d,e,f,g中然后打印出来
实验代码及注释:
#include<stdio.h>
int main()
{
int a = 0,b = 0;
scanf("%d %d", &a, &b);
int d = 0, e = 0, f = 0, g = 0;
d = a + b;
e = a - b;
f = a * b;
g = a / b;
printf("a与b的和=%d\n差=%d\n积=%d\n商=%d\n", d, e, f, g);
return 0;
}
验证与结论:
结果正确。
总结与心得体会:
scanf()函数注意&
实验题目2:
要将“China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来
的字母。例如,字母A后面第4个字母是E。E代替A。因此,“China”应译为
“Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量的值
分别为‘C’、‘h’、‘i’、‘n’、‘a’,经过运算,使c1、c2、c3、c4、
c5分别变成为‘G’、‘l’、‘m’、‘r’、‘e’,并输出。
设计思想:
利用ASCI码值来实现字母的替代。
实验代码及注释:
#include<stdio.h>
int main()
{
char sz[6] = "";
int i = 0;
scanf("%s", sz);
for (i = 0; i < 5; i++)
{
sz[i] += 4;
if (sz[i] > ('a' + 25))
{
sz[i] -= 26;
}
}
printf("%s", sz);
return 0;
}
验证与结论:
加密成功。
总结与心得体会:
字符串的最后会默认一个‘\0’,且会站一字节。
实验题目3:
设有变量定义如下:
Int i=6,j=12;
Double x=3.28,y=90;
希望得到如下输出结果:
i=6 j=c
x=3.280000E+000 y=90
请编程实现
设计思想:格式化输出
实验代码及注释:
#include<stdio.h>
int main()
{
int i = 6, j = 12;
double x = 3.28, y = 90;
printf("i=%d\tj=c\nx=%lfE+000\ty=%d\n", i, x, (int)y);
return 0;
}
验证与结论:正确
总结与心得体会:E别漏
实验题目4:
某种物品每年的折扣费的线性计算方法如下:折扣费=(购买价格
—废品价值)/使用年限。请编写一个程序,当输入某物品的购买价格、使用年
限和废品价值时,程序能计算出其在某一年折旧后的价值(结果保留两位小数)。
设计思想:输入输出
实验代码及注释:
#include<stdio.h>
int main()
{
float a = 0;//购买价格
int b = 0;//使用年限
float c = 0;//废品价值
float d = 0;//折扣费
scanf("%f %d %f", a, b, c);
d = (a - c) / b;
printf("%.2f\n", d);
return 0;
}
验证与结论:无数据参考
总结与心得体会:d是d,f是f
实验题目5:
编写程序实现以下功能。计算在贷款第一个月,第二个月及第三个月后需要还款的金额。贷款金额:20000.00 年贷款利率:6.0% 每个月还款金额:386.66 第一个月剩余的需还款金额:19713.34 第二个月剩余的需还款金额:19425.25 第三个月剩余的需还款金额:19135.71 说明:所有数额有效数字保持在小数点后两位。提示:每个月,剩余的贷款金额为总数减去每个月的还款金额,但是每个月剩余的贷款金额要加上按照月贷款利率计算出来的利息。月贷款利率为年贷款利率除以12。
设计思想:算就完了
实验代码及注释:
#include<stdio.h>
int main()
{
float a = 20000.00;
float d = 0;
for (int i = 0;; i++)
{
a = a * 1.005;
a -= 386.66;
if (a <= 0)
{
break;
}
printf("%.2f\n", a);
if ((i+1) % 12 == 0)
{
printf("一年了\n");
}
}
return 0;
}
验证与结论:还了4年
总结与心得体会:还钱真难