第三次作业

1.实验代码

第三次作业7-1

#include <stdio.h>  

#include <math.h>

 

int main(){  

	int n,min,num;

	int i;

	int cnt=1;

	scanf("%d",&n);

	for(i=1;i<=n;i++,cnt++){

		

		scanf("%d",&num);

		if(cnt==1){

			min=num;

		}

		if(num<min){

			min=num;

		}

	}

	printf("min = %d",min);

    return 0;  

 } 

  7-2

#include <stdio.h>  

#include <math.h>

 

int main(){  

	int m,n;

	scanf("%d %d",&m,&n);

	int i;

	int count=0,sum=0;

	

	for(m;m<=n;m++){

		int m_1;

		m_1=sqrt(m);

		for(i=2;i<=m_1;i++){

			if(m%i==0){

				break;

			}

		}

		if(i>m_1){

			if(m==1){

				count=count;	

			}else{

				sum+=m;

				count++;

			}			

		

		}		

	}

	printf("%d %d",count,sum);	 

    return 0;  

 } 

  2 设计思路

(1)文字描述,主要描述题目算法。

         7-1

        第一步   输入n,min,num

        第二步   输入i,int=1

        第三步    用i和n控制for语句

        第四步    比较num和min的大小

        第五步    输出min

        第六步    结束

       7-2

       第一步   输入m,n

       第二步   输入i,count=0,sum=0

       第三步   用m,n控制for语句

       第四步   用if语句进行运算

       第五步   输出sum,count

(2)流程图

7-1

7-2

3.本题调试过程碰到问题及解决办法

7-1

在i<=n后加分号

7=2

在break后加分号

二、总结和学习进度条

1、总结这几周所学内容、遇到的问题以及解决方法。

学习了break语句和for语句,主要问题是总忘记哪里应该加分号哪里不应该加分号,解决方法看书问同学查百度

2.于海龙的博客园超链接王肖的博客园超链接王萌的博客园超链接

3.

posted @ 2018-12-09 22:42  魂,梦  阅读(194)  评论(3编辑  收藏  举报