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 折线图

  • 相关阅读:
    商战
    广告、好广告
    车的一点知识
    微服务应用的性能
    js 的一点用法
    做生意、做买卖
    [CODEVS1912] 汽车加油行驶问题(分层图最短路)
    [CODEVS1911] 孤岛营救问题(分层图最短路)
    [luoguP2754] 星际转移问题(最大流)
    [POJ1226]Substrings(后缀数组)
  • 原文地址:https://www.cnblogs.com/123zhuangjia/p/10040787.html
Copyright © 2011-2022 走看看