• 160809228_符瑞艺_C语言程序设计实验3 循环结构程序设计


     
    #include <stdio.h>
    int main(){
        //使用for循环完成1+2+......+100
        int i,sum = 0;
        for(i=1;i<=100;i++)
            sum +=i;  //sum = sum + i;
            printf("sum=%d
    ",sum);
            //使用do while循环完成,,,
            i = 1;
            sum = 0;
            do{
                sum += i;
                i++;
            } while (i<=100);
            printf("sum = %d
    ",sum);
        
            return 0 ;
    } 

    #include <stdio.h>
    int main(){
        //while循环求n!=n*(n-1)*(n-2)*.....*1
        int n,i,jiec=1;
        //n:从键盘输入 
        scanf("%d",&n);
        i = n;
        while(i>=1){
            jiec = jiec * i;
            i--;
        }
        printf("%d!=%d
    ",n,jiec);
        return 0;
    }

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

    #include <stdio.h>
    int main(){
        
        //41 asd 324 2 ssd?!
        char c;
        int zm=0,sz=0,kg=0,qt=0;
        while((c=getchar())!='
    '){
            if(c>='a'&&c<='z'||c>='A')
                zm++;
            else if(c==' ')
                kg++;
            else if(c>='0'&&c<='9')
                 sz++;
            else
                qt++;
        }
        printf("字母个数:%d
    ",zm);
        printf("空格个数:%d
    ",kg);
        printf("数字个数:%d
    ",sz);
        printf("其他个数:%d
    ",qt);
        return 0;
    }

    #include<stdio.h>
    int main(){
        //m,n最大公约数 能够同时整除m和n最大数
        int m,n,t,l;
        printf("请输入两个整数;");
        scanf("%d%d",&m,&n);
        //m的位置放大数
        if(n>m){
            t = m;
            m = n;
            n = t;
        } 
            for(i=n;i>=1;i--)
           if(m%i==0&&n%i==0)
              break;
              printf("m=%d,n=%d",m,n);
            if(i!=0)
               printf(",最大公约数为;%d
    ",i); 
        
        
        return 0;
    }
    实验心得
    
    这次的作业是课上作业,时间比以前的少,做的也比较急,通过这次练习使我更加明确了怎么使用三种循环,虽然还不是够熟悉,但通过这次练习,我对三种循环的印象又加深了
  • 相关阅读:
    < java.lang >-- StringBuilder字符串缓冲区
    Integer对象
    < java.lang >-- StringBuffer字符串缓冲区
    < java.lang >-- String字符串
    单例设计模式:★★★★★
    线程同步 Lock接口
    POJ 3254 Corn Fields (状压dp)
    Codeforces 583D. Once Again... (LIS变形)
    Light oj 1005
    Codeforces 543D. Road Improvement (树dp + 乘法逆元)
  • 原文地址:https://www.cnblogs.com/furuiyi228/p/5965217.html
Copyright © 2020-2023  润新知