第二次作业
本次作业要求:https://edu.cnblogs.com/campus/hljkj/CS201802/homework/2292
所选取的题目来源:一.7-2:计算指数
1.实验代码
#include <stdio.h> int main() { int n ,y ; scanf("%d",&n); y=pow(2,n); printf("2^%d = %d",n,y); return 0; }
2.解此题的方法及思路
1)
一, 定义变量y,n
二,给这两个变量赋值
三,利用数学公式及程序语言进行相应运算
四,输出所求值
2)流程图
3)运行及调试截图
运行截图:
4)调试截图:
调试成功
二,7-1 计算个人所得税
1,实验代码:
# include<stdio.h>
int main()
{int a,b,c,d;
scanf("%d %d %d",&a,&b,&c);
if(a>b)
{ d=a; a=b; b=d;
}
if(a>c)
{ d=a; a=c; c=d;
}
if(b>c)
{ d=b; b=c; c=d; } printf("%d->%d->%d",a,b,c);
return 0;}
2,解题思路
1)读入变量1,变量2,变量3;
2)如果变量1>变量2,则交换变量1、变量2的值;
3)如果变量1>变量3,则交换变量1、变量3的值;
4)如果变量2>变量3,则交换变量2、变量3的值;
5)输出变量1,变量2,变量3的值;
2)流程图
3)运行及调试截图:
运行截图
调试截图
个人总结:
(1)本周你学习哪些内容(不限于课上)?你有哪些收获?
通过本次的学习,我了解了更多实用的编程知识,同时也知道了一些在编程时要注意的问题,比如说在编程时要注意个种语句使用的方式和是否语句中要打出引号,例如在for语句中是要用分号而不是逗号。同时也学到了语句的运行方式。
(2)本周所学内容中你觉得哪些地方是难点?对此你做了哪些措施去克服这些困难?
虽然现在的我已经学会了如何熟练地敲打代码,但还是会出现一些问题,例如总会在if后的括号中添加引号,因为这个错误,我之前一次作业甚至写到了晚上一点多,还有就是会分不清到底要不要在if和else中间添加中括号,还有相应的嵌套等等。
对此,我努力地让自己记住自己犯的错误,同时让自己多敲一些代码,来让自己能够功更牢固的记住,同时对于自己不会的问题 ,我也认真的听了中国的学MOOC上的老师的讲解,这让我受益匪浅。以后,我一定会更加努力地学习,让我自己成为一个优秀的人。
互评:1,马世豪:http://www.cnblogs.com/mashihao/p/9912314.html
2,张文武:http://www.cnblogs.com/kaitbkleyue/p/9917598.html
3,鞠大鹏:http://www.cnblogs.com/freedomjdp/p/9845635.html