补交第四次作业 耿奥

方法1:

#include <stdio.h>

int main(){

    int i,sum = 0;

    i = 1;

    sum = 0 ;

    do(

         sum += 1;

         i++;

      )while (i<=100);

      printf("sum = %d\n",sum);

      return 0;

}

 

 

方法二:

#include <stdio.h>

int main(){

           int i,sum = 0;

           sum = 0; 

           for(i=1;i<=100;i++)

              sum += i;

           printf("sum = %d\n",sum);

           return 0;

}

 

 

 

#include <stdio.h>

int main(){    

    //while循环求n!=1*2*... ...*(n-1)*n

    int n,i,jiec=1;  

    printf("请输入一个整数n:");

    //n:从键盘输入

   scanf("%d".&n);

    i =  1;  jiec = 1;

    while(i<=n>){

        jiec = jiec* i;

         i++;

 }

   printf("%d!=%d\n",n,jiec);

   return 0 ;

}

 

#include <stdio.h>

int main(){

      //使用for循环完成1+2+.... ...+100

      int k,sum = 0;

             sum + =k;

      printf("sum=%d\n",sum);

 

      for(k=1;k<=50;k++)

      printf("sum%d\n",sum);

   

      for(k=1;k<=10;k++)

          sum = sum + 1/k;

      printf("sum=%d\n",sum);

      return 0 ;

}

 

 

#include <stdio.h>

int main(){

    char c;

    int zm=0,sz=0,kg=0,qt=0;

    while((c=getchar())!='\n'){

               if((c>='a'   && c='z')||(c>='A'   && c<='Z'))

                          zm++;

               else if(c>='0'    && c<='9')

                           sz++;

               else if(c==' ')

                           kg++;

               else

                    qt++;

       }

               printf("字母个数:%d\n",zm);

               printf("数字个数:%d\n",sz);

               printf("空格个数:%d\n",kg);

               printf("其他个数:%d\n",qt);

               return 0;

}

 

#include <stdio.h>

int main(){

        //m,n的最大公约数 能够同时整除m和n的最大数

        int m,n,t,i,gys=1,gbs;

        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&&%i==0)

                   break;

             printf("m=%d,n=%d,m,n);

     if(i!=0){ 

                 gys=i;

                 printf("最大公约数为:%d\n",gys);

}            

                 gbs=m*n/gys;

                 printf("最大公倍数为:%d/n",gbs);

                 return 0;

}

 

 

 

 

                                                     实验心得

 

这次作业感觉好难啊!!!!!!!!!!!全部都和数学公式有关,最大公倍数最大公约数这块还是没明白,写起来很费劲。平方阶乘方面也不太顺利,我得在课下抓紧练习了!慢慢进步中,这次已经可以流利的不看提示打出前半部分,希望下次作业我可以完成得更好。还得复习下数学公式。。。

           

 

posted @ 2016-10-27 10:01  耿奥  阅读(208)  评论(2编辑  收藏  举报