第三周作业
1.
A
#include<stdio.h> int main() { int A,B,C; scanf("%d %d",&A,&B); C=A*B; printf("%d",C); }
设计思路:
1 先将此题需要输入与输出的数用字母代替并设出;
2 再将值输入到字母中;
3 按照要求最后输出结果。
4这道题比较叫基础,没有什么问题。
B
#include <stdio.h> int main() { int a,b,c,d,sum; float average; scanf("%d %d %d %d",&a,&b,&c,&d); sum = a+b+c+d; average = sum/4.0; printf("Sum = %d",sum); printf("Average = %.1f",average); return 0; }
1 按照要求将四个数字用四个字母设出,随后再设出这四个数字的总和sum里;
2先求出这四个数的总和,再求出这四个数的平均数,要注意平均数是小数的问题,需要用float型;
3最后根据要求输入数字得出结果。
这道题上课老师讲过,没有什么问题。
C
#include <stdio.h> int main() { int a; float b; scanf("%d",&a); b = (a-100)*0.9*2.0f; printf("%.1f",b); return 0; }
1 设出所需要的数的字母,注意标准体重保留小数点后一位,所以还是需要用float型,并且题目中已经给出数的范围,不用考虑其他情况;
2 需要注意的是结果需要市斤,注意市斤与公斤的转换;
3 根据题目输出相应的数字得出结果。
但是由于马虎,而且打的速度比较快,忘记了&字符,导致结果的失败,以后还需要多注意子目前的字符问题。
最后还是成功了。
D.
#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 要仔细考虑的是十位如何取余的问题,用十位取余后再除以十取整。
3通过100和10求出各位与百位,最后输出数字得出结果。
2.git地址:https://git.coding.net/hjw-/666.git
本周主要学习的知识是if语句,要注意字符的优先级并且熟练运用,多加练习。
代码行数及时间:
http://www.cnblogs.com/DavidPark/
http://www.cnblogs.com/gao628526/
http://www.cnblogs.com/nothingistrue/