第一次作业

 

一,第一部分

分支结构中题目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.表格

 

折线图

 

 

 

 

posted on 2018-11-30 20:32  大鸟哥哥吖  阅读(215)  评论(5编辑  收藏  举报

导航