第三次作业

   作业要求博客链接:https://www.cnblogs.com/ranh941/p/7999266.html

    第六次作业:7-1求1到100的和

   本题作业代码:

#include <stdio.h>
int main(){
  int i,sum;
  sum = 0;
  for(i=1;i<=100;i++){
  sum = sum + i;}
  printf("sum = %d
",sum);
  return 0;
}

   解题思路:

  1)解题算法

  1.输入i,sum

  2.赋值sum=0;

  3.将i定义为1,利用for循环循环到100

  4.令sum=sum+i,依次累加 ;

  5.输出所求的1到100的和的值;

  6.结束运算

  2)流程图

  

调试过程中遇到的问题及解决方法截图

   开始时的计算结果与预想的结果无误

  

调试过程

此时程序会一直循环到符合结果

此时输出结果为5050,与预期结果相同

   第八次作业:7-1 奇数求和

   本题代码


#include<stdio.h>
int main()
{
  int x,sum;
  scanf("%d",&x);
  while(x>0){
    if(x%2!=0){sum=sum+x;}
    scanf("%d",&x);
  }
  printf("%d",sum);
  return 0;
}

解题思路:

1)解题算法:

1.将奇数与偶数分开

2.进行奇数的加和运算

3.将最后的加和结果进行输出

4.结束运算

2)流程图

调试过程:

随后输入数值

 

此时进行的是对所输入的数值进行判断,看是否符合条件

 

最后求出的值与原预想相同

调试结束

第十次作业:7-1 统计素数并求和

本题代码

#include<stdio.h>
int main()
{
  int m,n;
  scanf("%d %d",&m,&n);
  int count=0;
  int sum=0;
  int i,j,k;
  if(m<=1)
{
  m=2;
  }
  for(i=m; i<=n; i++)
  {
  k=0;
  for(j=2; j<i; j++)
  {
  if(i%j==0)
  {
  k+=1;
  }
  if(k!=0)
  {
  break;
  }
  }
  if(k==0){
    count=count+1;
    sum=sum+i;
  }
  }
  printf("%d %d",count,sum);
  return 0;
  }

 解题思路

1)解题方法

 1.先赋值m,n

 2.判断m,n之间有多少素数,

 3.将素数进行加和求算

 4.把所求的素数和输出

 5.结束运算

 2)流程图

调试

 接下来会一直循环m,n之间的数并进行判断

输出结果与理想结果一致

结束运算

总结:对于最近一段时间的学习,我又掌握了很多专业知识,学习了子函数与main函数的关系main函数可以调用子函数,同时子函数也可以调用子函数,然后我有更深度的了解掌握了for的使用。

          希望我在以后的学习中能够有更好的进步,希望我会成为理想的那个自己。

近期代码行数及博客总字数的统计表

互相评论的同学博客链接:张文武:https://www.cnblogs.com/kaitbkleyue/p/10043349.html

               马世豪:https://www.cnblogs.com/mashihao/p/10017088.html

            鞠大鹏:https://www.cnblogs.com/freedomjdp/p/9979139.html

原文地址:https://www.cnblogs.com/S1902117135/p/10047346.html