zoukankan      html  css  js  c++  java
  • 第三次作业

    pta作业

    第六次作业 求1到100的和

    1 实验代码

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

    2 解题思路

    第一步:定义整数型变量i,sum;

    第二步:利用for循环语句进行对i的循环;

    第三步:对i进行判断,执行sum=sum+i的运算,并对i进行累加;

    第四步:输出所求结果,sum。

    流程图

    3 遇到的问题与解决方案

     

    这道题相对基础,但是也许掌握好方法并且细心对待各种细节,才能不出错。

    第九次作业 求奇数和

    #include <stdio.h>
    int main(){
        int sum=0, n=-1;
        while(1){
            scanf("%d", &n);
            if(n<=0){
                break;
            }
            if(n%2==1){
                sum += n;
            }
        }
        printf("%d
    ", sum);
    
        return 0;
    }
    复制代码

    2.解题思路

    第一步:定义两个变量sum, n,并赋值

    第二步:使用while循环语句,当读到零或负整数时,停止输入

    第三步:用if;break语句当n<=0时结束循环

    第四步:用if语句 当n为奇数时 sum=sum+n

    第五步:输出sum的值

    流程图:

     

    编译

     

    总结:

    句尾必须要打分号,在循环语句 时我经常忘记这个问题,在经过同学的提醒下,我牢牢地记住了这这一点 以后不会再犯

    #include<stdio.h>
    int main()
    
    
    {
    
    
        int M, N,i,n = 0, j, x = 0;
    
    
        scanf("%d %d",&M, &N);
    
    
        for(i = M; i <= N; i++)
    
    
        {
    
    
            for(j = 2; j < pow(i,0.5); j++)
    
    
            {
    
    
                if(i % j == 0)
    
    
                {
    
    
                    break;
    
    
                }
    
    
            }
    
    
            if(j > pow(i,0.5) && i != 1)
    
    
            {
    
    
                n++;
    
    
                x+=i;
    
    
            }
    
    
        }
    
    
        printf("%d %d",n,x);
    
    
        return 0;
    
    
    }
    
    

    2 步骤

    1 定义整型变量M, N,i,n = 0, j, x = 0

    2 输入M,N 即在MN的范围内求素数,运用if循环,当数字除以任何一个中间段的数的时候,如果余数为零,则停止循环

    3如果不是则累计值,最后求和。

    4最后输出结果n,x。

    3流程图

    编译

     

    遇到的问题

    需灵活运用if条件语句才可以做好此题。

    4 折线图

  • 相关阅读:
    AngularJS in Action读书笔记4(实战篇)——创建Statistic模块
    AngularJS in Action读书笔记3——走近Services
    AngularJS in Action读书笔记2——view和controller的那些事儿
    AngularJS in Action读书笔记1——扫平一揽子专业术语
    Nodejs学习笔记(四)——支持Mongodb
    Nodejs学习笔记(三)——一张图看懂Nodejs建站
    Nodejs学习笔记(二)——Eclipse中运行调试Nodejs
    Nodejs学习笔记(一)——初识Nodejs
    Unity Shader 获取模型空间坐标
    Unity Shader 修改自定义变量的值
  • 原文地址:https://www.cnblogs.com/123zhuangjia/p/10040787.html
Copyright © 2011-2022 走看看