<一>
#include<stdio.h> int main() { int A,B,C; scanf("%d %d",&A,&B); C=A*B; printf("%d",C); }
设计思路
1.本题有三个变量,所以设三个变量名。
2.给三个变量名赋值。
3.按照题目要求,输出结果。
本题调试过程碰到问题及解决办法: 无
运行结果截图:
<二>
#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.按照题目的要求输入4个整数。
2.将4个整数相加求和。
3.将求和的结果除以整数的个数得到平均数。
3.分别输出求和的结果和平均数。
本题调试过程碰到问题:将Average定义为了整型导致运算结果出错。
解决办法:将Average定义为float型,printf语句中Average=%d 改为 %.1f(精确到小数点后一位)
运行结果截图:
<三>
#include<stdio.h> int main() { int h; float w; scanf("%d",&h); w=(h-100)*1.8; printf("%.1f",w); }
设计思路
1.注意输出格式(单位为市斤,保留小数点后1位)所以体重要定义为浮点型。
本题调试过程碰到问题及解决办法: 无
运行结果截图:
嘻嘻(●'◡'●)居然偏小!
<四>
#include<stdio.h> int main() { int number,a,b,c; scanf("%d",&number); a=number/100; b=(number-a*100)/10; c=number-(a*100+b*10); printf("%d,%d,%d",a,b,c); }
设计思路
1.将输入的数和它的个、十、百位分别用一个变量名表示。
2.因为在C语言中整数除以整数还是整数,不算小数部分,所以将个、十、百位分别算出来。
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); }
运行结果截图:
Git地址:https://coding.net/u/FENGZX/p/TEST/git
PTA提交截图;
本周学习了if语句,这算是真正的开始学习语句,它的形式太多了让我有点分不清楚,但是我相信通过以后的学习我会好好掌握并运用它。
点评同学:
http://www.cnblogs.com/lixiaojing/p/7688607.html
http://www.cnblogs.com/dx2017/p/7695041.html
http://www.cnblogs.com/zhouxuan99/p/7694696.html
图表