zoukankan      html  css  js  c++  java
  • 实验 7 综合练习 New

    习题

    一、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。

    #include <stdio.h>
    void main( )
    {
        int i, b = 1;
        double s;
        s = 0 ;     /*累计加和   初始值为0*/
        for(i = 1; i <= 15; i++)
        {
            s = s + double(i)/double(b);   /*定义两个双精度浮点型变量*/ 
            b = b + 2;    /*b每次循环加2*/
        }
        printf(   "sum = %f\n"   , s);   /* 用的是%f*/
    }

    二、填空:阅读下列程序说明和程序,在可选答案中,挑选一个正确答案。填补(1) (2) (3) (4)处空白,并注释说明为什么。。

    #include <stdio.h>
      void main( )
      {
          int i, j, t, a[10];
          printf("Enter 10 integers: ");
          for(i = 0; i < 10; i++)
              scanf( "%d", &a[i] );      /*定义数行 数组*/
          for(i = 1; i < 10; i++)
              for( j = 0 ; j < 10 - i ; j++)        /*初始为0*/
                 if( a[j] < a[j+1] )             /*条件*/
                 {
                     t = a[j];
                     a[j] = a[j+1];
                     a[j+1] = t;
                 }
         printf("After sorted: ");
         for(i = 0; i < 10; i++)
             printf("%d ", a[i]);
         printf("\n");
    }

    三、编程,输入x后,根据下式计算并输出y值

    #include<stdio.h>
    #include<math.h>
    int main()
    {
        int x,y;
        printf("请输入X:");
        scanf("%d",&x);
        scanf("%d",&y);
        if (x<-2){
            y=x*x;
        }
        else if (x>2){
            y=sqrt(x*x+x+1);
        }
        else{
            y=x+2;
        }
        printf("y=%d",y);
            return 0;
    }

    四、编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(6084)和不及格(小于60)的学生人数。

    #include<stdio.h>
    int main(void)
    {
        double scores;
        int x,y,z;
        x=0;
        y=0;
        z=0; 
        printf("enter scores:");
        scanf("%lf",&scores);
        while(scores>0){
            if(scores>85){
                x++;
            }
            else if((scores>=60)&&(scores<=84)){
                y++;
            }
            else{
                z++;
            }
            scanf("%lf",&scores);
        }
        printf(">=85:%d",x);
        printf("60-84:%d",y);
        printf("<60:%d",z);
        return 0;
    }
  • 相关阅读:
    centos rm -rf 恢复删除的文件
    默认hosts后面为files dns
    linux shell expr 使用
    QQ,MSN,Skype在线客服代码
    LocalResizeIMG前端HTML5本地压缩图片上传,兼容移动设备IOS,android
    php读取和保存base64编码的图片内容
    linux shell 字符串操作(长度,查找,替换)详解
    tomcat的简单配置与适用默认的web应用
    mybatis左连接需要输出左表的指定内容与筛选
    first head in html 笔记
  • 原文地址:https://www.cnblogs.com/tangxumin25/p/3398552.html
Copyright © 2011-2022 走看看