在线考试管理系统
微信 关注微信
微信二维码
33(1)
1.【填空题】

第1组

1. 编写程序,求1到10之间所有偶数的和及其所有奇数的和。

 

#include <stdio.h>

void main()

{

    int i,osum=0,jsum=0;

    (i=1;i<=10;i++)

    {

        if()

            osum+=i;

        else

            ;

    }

    printf("偶数之和为:%d,奇数之和为:%d\n",osum,jsum);

}

 

2.函数fun的功能:对一个任意位数的正整数n,从十位起计算隔位数字之和,即十位、千位.......等数字之和。例如输入1234567,6+4+2的结果为12。

 

int fun(int n)

{

    int sum=0;

    n=;

    (n>0)

    {

        +=;

        n=;

    }

    return sum;

}

 

#include <stdio.h>

int main()

{

    int n;

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

    scanf("%d",&n);

    printf("从十位起,隔位数字之和是:%d\n",fun(n));

    return 0;

}

2.【填空题】

第6组

1. 功能:输出100以内(不含100)能被3整除且个位数为6的所有整数。

 

#include <stdio.h>

{

    int i,j;

    for(i=0;;i++)

    {

        j=+6;

        if(j%3!=0)

            ;

        printf("%d\n",);

    }

}

 

2.题目:请编fun函数写程序,从键盘输入百分制成绩,要求输出等级制成绩A,B,C,D。90~100分为A,80~89分为B,60~79分为C,1~59分为D。不考虑小数,输入为整数,输出为字符。

 

#include <stdio.h>

char fun(int n)

{

    char s;

    switch(n)

    {

      case 10:

        ;break;

        ;break;

      case 7:

        ;break;

        :s='D';

    }

    return s;

}

void main()

{

    int score,n;

    char p;

    scanf("%d",&score);

    n=;

    p=fun(n);

    printf("%c",p);

}

3.【填空题】

第5组

1. 功能:从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。

 

#include <stdio.h>

main()

{

    int x,,min;

    printf("please input x:\n");

    scanf("%d",);

    max=x;

    min=x;

    while()

    {

        if(x>max)

            ;

        if(x<min)

            min=x;

        ("%d",&x);

    }

    printf("max=%d,min=%d\n",max,min);

}

 

 

2. 请编写fun函数程序,从键盘上输入某一年,判断该年是否为闰年.

闰年的条件是:(1)能被4整除但不能被100整除.

(2)能被400整除.

符合任何一个条件就是闰年.输入年份为整型.

 

#include <stdio.h>

int fun(int year)

{

    int leap;

    if(()||())

        leap=1;

    else

        ;

    return leap;

}

void main()

{

    int year;

    scanf("%d",&year);

    if(fun(year))

        printf("yes");

    else

        printf("no");

}

 

 

4.【填空题】

第7组

1. 功能:输入一个圆半径(r),当r>=0时,计算并输出圆的面积和周长,否则,输出提示信息。

 

#include <stdio.h>

#define PI 3.14

main()

{

    float r,s,l;

    printf("please input r:\n");

    scanf("%f",);

    if(r>=0)

    {

        =PI*r*r;

        l=2*PI*r;

        printf("the area is %f\n",s);

        printf("the circumference is %f\n",l);

    }

    

        printf("input error!\n");

}

 

 

2. 题目:s=1+(2*2)+(3*3*3)+(4*4*4*4)+...+(9*9*9*9*9*9*9*9*9)的值。

要求:使用循环实现。输出格式:s=405071317

 

#include <stdio.h>

int main()

{

    int i;

    int j;

    int sum=0;

    int tmp;

    for(i=1;)

    {

        tmp=;

        for(j=1;)

        {

            ;

        }

        ;

    }

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

    return 0;

 

5.【填空题】

第8组

1. 功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出其和。

#include <stdio.h>

#include <conio.h>

main()

{

    int i,n,sum;

    sum=0;

    ;

    

    for(i=1;;i++)

        if()

            if(i%2==0)

            {

                sum=sum+i;

                n++;

                printf("%6d",i);

                if()

                    printf("");

            }

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

}

 

2.从键盘上输入三个整数,比较三个数并显示相应信息,具体如下:

1.如果三个数都相等,显示"***";

2.如果三个数只有某两个数相等,显示"$$";

3.如果三个数互不相等,则显示"#".

(输出要换行)

#include <stdio.h>

int main()

{

    int a,b,c;

    scanf("%d%d%d",&a,&b,&c);

    if()

        printf("");

    else if()

        printf("");

    else

        printf("");

    return 0;

}

 

免费创建考试