首页 > 代码库 > 160809228_符瑞艺_C语言程序设计实验3 循环结构程序设计

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\n",sum);        //使用do while循环完成,,,        i = 1;        sum = 0;        do{            sum += i;            i++;        } while (i<=100);        printf("sum = %d\n",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",n,jiec);    return 0;}

技术分享

#include <stdio.h>int main(){    int k,sum = 0;    for(k=1;k<=100;k++)        sum += k;    printf("sum=%d\n",sum);        for(k=1;k<=50;k++)        sum = sum + k*k;    printf("sum=%d\n",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())!=\n){        if(c>=a&&c<=z||c>=A)            zm++;        else if(c== )            kg++;        else if(c>=0&&c<=9)             sz++;        else            qt++;    }    printf("字母个数:%d\n",zm);    printf("空格个数:%d\n",kg);    printf("数字个数:%d\n",sz);    printf("其他个数:%d\n",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\n",i);             return 0;}
实验心得这次的作业是课上作业,时间比以前的少,做的也比较急,通过这次练习使我更加明确了怎么使用三种循环,虽然还不是够熟悉,但通过这次练习,我对三种循环的印象又加深了

 

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