博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第四周编程总结
阅读量:4320 次
发布时间:2019-06-06

本文共 1848 字,大约阅读时间需要 6 分钟。

题目1.A乘以B

看我没骗你吧 —— 这是一道你可以在10秒内完成的题:给定两个绝对值不超过100的整数A和B,输出A乘以B的值。

1). 实验代码

#include
int main(void){ int A,B,Z; scanf("%d %d",&A,&B); Z=A*B; printf("%d",Z); return 0; }

2). 设计思路

第一步:输入变量

第二步:调用scanf()函数输入A,B
第三步:进行A乘B的计算
第四步:调用printf()函数输出A乘B的值

3).本题调试过程碰到的问题及解决方法

1522212-20181220104436040-521347469.png

问题:输入变量与输出变量不同

解决方法:将变量更换过来了

4).运行结果截图

1522212-20181220104445306-765776102.png

题目2 .日期格式化

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

1)实验代码

#include 
int main() { int y, m, d; //定义三个整型变量 scanf("%02d-%02d-%04d", &m, &d, &y); //调用scanf()函数输入日期 printf("%04d-%02d-%02d", y, m, d); //调用printf()函数输出答案 return 0; }

2).设计思路

第一步:定义变量

第二步:输入日期
的三步:输出答案

3).本题调试过程碰到的问题及解决方法

1522212-20181220104527037-1584211064.png

问题:输入的格式和输出的格式出错误

解决方法:按照输入输出样例重新输入输出

4).运行结果截图

1522212-20181220104546226-1009856959.png

题目3 .是不是太胖了

据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。已知市斤是公斤的两倍。现给定某人身高,请你计算其标准体重应该是多少?(顺便也悄悄给自己算一下吧……)

1).实验代码

#include
int main(void){ float H,d; //定义两个单精度浮点型变量 scanf("%f",&H); //调用scanf()函数输入身高 d=(H-100)*0.9*2; //身高体重转换计算 printf("%.1f",d); //调用printf()函数输出体重; /* %.1f就是指格式输出一个浮点数,.1为小数位位数*/ return 0; }

2).设计思路

第一步:定义浮点型变量

第二步:身高体重转换计算
第三步:输出答案

3).本题调试过程碰到的问题及解决方法

1522212-20181220104643657-714716297.png

问题:定义变量出错,误用整型变量

解决方法:将整型变量更改为浮点型变量

4).运行结果截图

1522212-20181220104658573-626875776.png

题目4 .求整数均值

本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内

1).实验代码

#include
int main(void){ float a,b,c,d,Sum,Average; //定义六个单精度浮点变量 scanf("%f %f %f %f",&a,&b,&c,&d); //调用scanf()函数输入a,b,c,d Sum=a+b+c+d; //计算四个数的和 Average=Sum/4; //计算平均数 printf("Sum = %.f; Average = %.1f",Sum,Average); //调用printf()函数输出答案 /* %.1f就是指格式输出一个浮点数,.1为小数位位数 */ return 0;}

2).设计思路

第一步:定义变量

第二步:输入变量
第三步:计算和与平均值
第四步:输出答案

3).本题调试过程碰到的问题及解决方法

1522212-20181220104828807-1685289632.png

问题:输出的格式出错误

解决方法:按照输出样例重新输入输出

4).运行结果截图

1522212-20181220104838882-1244137767.png

转载于:https://www.cnblogs.com/lmcmha/p/10147995.html

你可能感兴趣的文章
vim 简单理解三种模式 粗暴入门
查看>>
django模板层之静态文件引入优化
查看>>
转载使用命令wsimport构建WebService客户端
查看>>
java实现23种设计模式之模版方法模式
查看>>
小程序·云开发实战 - 校园约拍小程序
查看>>
闲话函数式变成与OOP
查看>>
Linux-正则表达式与三剑客
查看>>
php中,post与get获取参数的异同
查看>>
警惕!年轻人要拥抱自动化和人工智能作为通信的未来
查看>>
Python给数字前固定位数加零
查看>>
python 多进程和多线程对比
查看>>
【转载】 wpf无边框的方法以及拖拽的问题
查看>>
Web自动化测试 二 ----- HTML
查看>>
sql 入门经典(第五版) Ryan Stephens 学习笔记  第四部分:建立复杂的数据库查询/...
查看>>
[原创]Keys的基本操作总结,判断Keys中是否存在Keys.Control|Keys.Alt,移除Keys中的部分键值。...
查看>>
主题样式之背景图片不随鼠标滑动而移动
查看>>
Centos 中文乱码
查看>>
IDLE常用快捷键
查看>>
MyBatis课程4
查看>>
Git使用笔记
查看>>