第一次作业
一,第一部分
分支结构中题目7-1计算存款利息
1.实验代码
#include<stdio.h> #include<math.h> int main() { double money,year,rate; float interest; scanf("%lf %lf %lf",&money,&year,&rate); interest = money*pow(1+rate,year)-money; printf("interest = %.2f",interest); return 0; }
2.设计思路
第一步:看题目由已知公式可知算法
第二步:由公式计算 inserest 的值
第三步:输出 inserest
流程图
3.本题调试过程碰到问题及解决办法
本题一次性做对无错误。请不要扣分这是真的看截图。谢谢
循环1题目7-6求1-100的和
1.实验代码
#include<stdio.h> int main() { int i=0; int sum=0; for(i=1;i<101;i++) { sum=sum+i; } printf("sum = %d",sum); return 0; }
2.设计思路
第一步:由题意得本题要求编写程序,计算表达式 1 + 2 + 3 + ... + 100 的值。
第二步:转化为c语言确定使用那种循环for或者是which
第三步:确定之后输入一个while循环,循环的条件是以i=1为起始数值并判断是否i<=100,
每循环一次即每代入一次等式的时候将i+1重新代入循环当中并判断是否i<=100.
第四步:将sum的值直接输出。
流程图
3.本题调试过程碰到问题及解决办法
本题一次正确无错误
循环2题目7.1找出最小值
1,实验代码
#include<stdio.h> int main(void) { int n,i,l,min; scanf("%d",&n); scanf("%d",&l); min=l; for(i=1;i<n;i++){ scanf("%d",&l); if(min>l) min=l; } printf("min = %d",min); return 0; }
2,设计思路
(1)算法
第一步:给最小值min赋值。
第二步:循环n个数,当i小于n,输出i代表的l,依次进行直到i>n。
第三步:判断l与min的数值谁更小,把更小的数值赋予min。
第四步:输出最小值min。
(2)流程图
(3)本题调试过程碰到问题及解决办法
本题一次性正确
二、总结这几周所学内容、遇到的问题以及解决方法:
起初学了一些基础的输入和输出,接触了一些简单的框架,和一些符号的意义,通过老师的引导不断的加深对c的认识,同时自己也在课下寻找了一些有关C语言的知识。先接触的判断语句,然后是三种循环语句 。例如:else,if语句;while,do while,for循环等等。并了解了其中的相通点和不同点,后又学习了一些函数的应用,并了解数组的定义及使用。目前保证不了每天都固定打代码。所以说有很多知识都在浅显层次。以后会争取在睡前回顾一下今天所学的知识,保证基本代码的数量,毕竟熟能生巧。
2.评论同学作业
https://www.cnblogs.com/zyn-66/p/9984819.html
章宇楠同学的博客内容完整,简洁明了,是大家学习的榜样。
https://www.cnblogs.com/suxin18945116750/p/10015615.html
苏欣同学是我们班级的团支书,从他的作业可以看出他十分认真,作业完成的很迅速,是我今后学习的目标。
https://www.cnblogs.com/weixuan1999/p/9975690.html
魏旋同学的作业中可以看出他对于自己的总结很明确,请继续加油。
3.表格
折线图