实验3 循环语句

时间:2019-11-16
本文章向大家介绍实验3 循环语句,主要包括实验3 循环语句使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

Part1:

Part2:

#include <stdio.h>
#include <stdlib.h>
int main() {
	int number, max, min, n;
    
	n=1;
	printf("输入第%d个数: ", n);
	scanf("%d", &number);
	max = number;
	min = number;
    
	while(n<5) {
		n++;
		printf("输入第%d个数: ", n);
		scanf("%d", &number);	

        if(max<=number)
			max = number;
		else if(min>=number)
			min = number;
	}
    
	printf("最大数为: %d\n", max);
	printf("最小数为: %d\n", min);
	
	system("pause");
	
	return 0;
} 

  

Part3

#include <stdio.h>
int main(){
    int n=0;  
    int x=101;
    int a=2;
    for(;x<=200;a=2){
        while(x%a)
        {
            if(a<x)
            {a++;}        
        }
        if(a==x)
        {
            n++;
            if(n%5!=0)
            {printf("%6d",x);}
            else
            {printf("%6d\n",x);}
}
        x++;
    }
    printf("\n");
    printf("101~200之间共有%d个素数。",n); 
    return 0;
}

  

#include <stdio.h>
#include <math.h>
int main(){
    int number;
    int n=0;
    int a,b;
    int result=0;
    printf("Enter a number:");
    scanf("%d",&number);
    while(number){
        a=number%10;
        number=number/10;
        if(a%2){
            n++;
            result=result+a*pow(10,n-1);
        }        
    }
    printf("new number is:%d",result);
    return 0;
} 

  

#include<stdio.h>
int main()
{
	double n,a,j;
	double s=0,m=1;
	printf("Enter n and a:");
	scanf("%lf%lf",&n,&a);
	for(j=1.0000;j<=n;j++)
	{   s=(j/m)+s;
		m=m*10+1;
	}
	printf("s=%.6lf",s/a);
	return 0;
	}

  

原文地址:https://www.cnblogs.com/FJYFFC/p/11870159.html