A.
#include<stdio.h>
int main()
{
int A,B,C;
scanf("%d %d",&A,&B);
C=A*B;
printf("%d",C);
}
设计思路
1.先将此题需要的输入的两个数字和输出的一个数字用字母代替设出。
2.再将值输入到字母中。
3.按照题目要求设计,最后输出结果。
本题调试过程碰到问题及解决办法
最开始就出现了程序停止,但是编译也没有什么错误,后来再仔细观察后发现自己没有在A,B前使用&符号,导致失败。
以后应该多注意细节。
运行结果截图
最后还是成功了!
B.
#include<stdio.h>
int main()
{
int num1,num2,num3,num4,Sum;
float Average;
scanf("%d %d %d %d",&num1,&num2,&num3,&num4);
Sum = num1+num2+num3+num4;
Average = Sum/4.0;
printf("Sum = %d; Average = %.1f",Sum,Average);
}
1.将要求的四种数字设出,再设出他们的总和。
2.先求他们的总和Sum,再求他们的平均数Average。
3.求的平均数要注意是小数的问题。
4.输入数字并验证。
本题调试过程碰到问题及解决办法
本题为上课时候的ppt上的题型,所以直接通过没有问题。
运行结果截图
C.
#include<stdio.h>
int main()
{
int H;
float A;
scanf("%d",&H);
A=(H-100)*0.9*2.0f;
printf("%.1f",A);
}
设计思路
1.题目中已经给出数字范围,所以不用烤炉特殊情况。
2.设数,注意整数与小数的问题。
3.题目上要求输出是市斤,要注意公斤与市斤的转换。
本题调试过程碰到问题及解决办法
本题要求思考的内容很简单,但是我还是犯了低级的错误,与第一次一样,忘了&符号,导致输出的数据为负数,多次检查后才发现并改正,还是对代码有些不熟...
运行结果截图
实际体重偏大~
#include<stdio.h>
int main()
{
int a,b,c,d;
scanf("%d",&a);
b=a/100;
c=(a%100)/10;
d=a%10;
printf("%d,%d,%d",b,c,d);
}
设计思路
1.将需要输入的数据设出。
2.考虑好除后取整与取余的效果,并合理应用,通过除以100和10求出百位与个位。
3.十位可以先除以100取余然后再除以10取整。
本题调试过程碰到问题及解决办法
这道题最开始想不明白的就是求十位,后来通过C语言课上的讲解,最后完成了此题。输入并不难,而是需要自己的思路。
运行结果截图
Git地址:https://git.coding.net/MikeJackYao/The-first.git
本周主要学习了IF语句与运算符语句,要注意的是IF后面不加封号,并且要多考虑运算符号的优先级,与此同时,太多的运算语句也让我感到头疼,但我会努力,相信以后就会慢慢熟悉。
点评同学
http://www.cnblogs.com/xmb1547828350/p/7673966.html
http://www.cnblogs.com/jsjyys/p/7680786.html
http://www.cnblogs.com/shilcz/p/7674026.html
图表