第三次作业

作业要求:https://edu.cnblogs.com/campus/hljkj/CS201801/homework/2359

一.对pta作业的总结

第6次作业(循环):7-1 求1到100的和

代码

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

 

 

解题思路:

这是一道简单的循环题,虽然简单,但是运用了for循环,简单易懂;

1.定义i;sum;

2.开始循环;

3.输出结果;

流程图:

调试图:

运行结果:

第二次作业:

第8次作业:寻找250

#include <stdio.h>
int main(void)
{
    int i,num;
    while(num!=250){
    scanf("%d",&num);
        i++;
    }
    printf("%d",i);
    return 0;
}

解题思路;

1.定义i;num;

2.开始循环;

3.输出i;

流程图:

运行结果:

调试:

第三次作业:

第10次作业:掉入陷阱的数字

代码:

#include<stdio.h>
int main()
   {
    int num,n1 = 0,n2 = 0,i,j = 1;
    scanf("%d",&num);
    while(num != n1)
       {
        n1 = num;
        for(i = 0,n2 = 0; i < 5; i++)
        {
         n2 += num % 10;
         num /= 10;
        }
        num = n2 * 3 + 1;    
        printf("%d:%d\n",j,num);
        j++;
        }
         return 0;
       }

流程图:

运行结果:

调试过程:

总结:

for循环从判断语句1到判断语句2再到循环语句,然后再到for的第三条语句;

while则先判断再循环;

 

 评论博客【https://www.cnblogs.com/zzf925802319/p/10028948.html】

评论博客【https://www.cnblogs.com/wudiabc/p/10016701.html】

评论博客【https://www.cnblogs.com/1banwangkang/p/10029210.html】

 

posted @ 2018-11-28 21:03  北茶丶  阅读(142)  评论(3编辑  收藏  举报