技能高考专题:C语言练习


    第1题 (200分) 题号332 难度难 第3章
    *
    程序填空


    功:求表达式:

    1 1 1
    S 1 + + + +
    1+2 1+2+3 1+2+3++n
    *
    #include
    main()
    {
    int n
    double fun()
    printf(Please input a number)

    printf(106f\nfun(n))
    }
    fun(int n)
    {
    int ijt
    double s
    s0

    {
    t0
    for(j1j tt+j
    }
    return s
    }


    答案:

    (答案1)
    scanf(d&n)

    (答案2)
    double

    (答案3)
    for(i1i
    for(i1n>ii++)

    for(i1i
    for(i1n+1>ii++)

    (答案4)
    s+10t

    s s + 10 (float)t

    ss+10 t

    s+10(float)t

    s+10(double)t

    ss+10(float)t


    第2题 (200分) 题号333 难度难 第2章
    *
    程序填空

    功猴子第天摘干桃子吃半瘾吃
    第二天早剩桃子吃掉半 吃
    毎天早吃前天剩半零
    第10天早想吃时发现剩桃子求第天摘少桃子
    *
    #include stdioh
    #include conioh
    void main( )
    {
    dayx1x2
    x21
    for(day9day>0day)
    {

    x2x1
    }
    printf(第天摘d\n)
    getch()
    }


    答案:

    (答案1)
    int

    (答案2)
    1

    (答案3)
    x1(x2+1)*2

    x1(1+x2)*2

    x12*(x2+1)

    x12*(1+x2)

    (答案4)
    x1

    x2


    第3题 (200分) 题号334 难度较难 第2章
    *
    程序填空

    面程序功统计09间数字组成三位数数
    *
    #include
    main()
    {
    int ijk
    for(i1i<9i++)
    for(j<9j++)
    if()
    continue
    else for(k0k<9k++)
    if()
    count++
    printf(dcount)
    }


    答案:

    (答案1)
    count0

    (答案2)
    j0

    (答案3)
    ij

    ji

    (答案4)
    ki&&kj

    ik&&jk

    kj&&ki

    jk&&ik


    第4题 (200分) 题号335 难度较难 第2章
    *
    程序填空

    功:面程序功判断某年否闰年
    *
    #include
    void main()
    {int yearleap
    scanf(d)
    if(year40)
    if()
    if() leap1
    else leap0
    else
    else leap0
    if()printf(disyear)
    else printf(disnotyear)
    printf(a leap year\n)
    }


    答案:

    (答案1)
    &year

    (答案2)
    year1000

    (year100)

    (答案3)
    year4000

    (year400)

    (答案4)
    leap1

    (答案5)
    leap1

    leap


    第5题 (200分) 题号336 难度难 第2章
    *
    程序填空

    功:计算1-12+1314+……+199-1100+直
    项绝值00000001结果保留5位数
    *
    #include
    #define
    void main()
    {
    int isign1
    double
    for(i1>ZEROi++)
    {
    sum+
    signsign
    }
    printf(sum\nsum)
    }


    答案:

    (答案1)
    ZERO 1e7

    (答案2)
    sum0

    (答案3)
    (double)1i

    1(double)i

    10i

    (答案4)
    (double)1i*sign

    10i*sign

    (double)signi

    (答案5)
    5lf


    第6题 (200分) 题号337 难度难 第2章
    *
    程序填空

    功:递实现输入32767整数逆序输出
    *
    #include stdioh
    main()
    {

    int n
    scanf(d&n)
    r(n)
    printf(\n)
    }
    void r(int m)
    {
    printf(d)
    mm10
    if()

    }

    答案:

    (答案1)
    void r(int m)

    (答案2)
    m10

    (答案3)
    m0

    m

    (答案4)
    r(m)


    第7题 (200分) 题号338 难度难 第2章
    *
    程序填空

    功:意输入偶数n分解两素数check函数判断x否素数返回1返回0
    *
    #include stdioh
    main()
    {
    int ni

    do
    {
    printf(input n)
    scanf(d&n)
    }

    for(i2iif()
    printf(dd+d\nnini)
    }
    int check(int x)
    {
    int i
    for(i2iif()
    return 0

    }


    答案:

    (答案1)
    int check(int x)

    (答案2)
    while(n20)

    while(n2)

    (答案3)
    check(i)&&check(ni)

    check(ni)&&check(i)

    (答案4)
    xi0

    (答案5)
    return 1


    第8题 (200分) 题号339 难度较难 第2章
    *
    程序填空

    功:分数数列:21325385138……编程求序列前20项
    *
    #include

    main()
    {int it
    a2b1s0
    for (i1 i{
    ss+ab

    aa+b

    }
    printf (sum62f s)}


    答案:

    (答案1)
    #define NUMBER 20

    (答案2)
    float

    (答案3)
    ta

    (答案4)
    bt


    第9题 (200分) 题号340 难度难 第2章
    *
    程序填空
    键盘输入两数求值函数中调函数
    *
    #include

    main()
    {
    ab m
    scanf(ff &a &b)
    m
    printf (Max isf\nm)
    }

    max ()
    {
    if (x>y) return x
    else return y
    }



    答案:

    (答案1)
    float max(float xfloat y)


    float(float yfloat x)

    (答案2)
    float


    (答案3)
    max(ab)

    max(ba)

    (答案4)
    float

    (答案5)
    float xfloat y

    float yfloat x


    第10题 (200分) 题号341 难度较难 第2章
    *
    程序填空
    数列第二项均1项值均该项前两项计算数列第30项值

    *
    #include

    main()
    {
    printf(ld )
    }
    long f(int n)
    {
    if()
    return 1
    else
    return
    }


    答案:

    (答案1)
    long f(int n)

    (答案2)
    f(30)

    (答案3)
    n1||n2

    n2||n1

    (答案4)
    f(n1)+f(n2)

    f(n2)+f(n1)


    第11题 (200分) 题号342 难度中 第2章
    *
    程序填空

    功:输入十进制数应二进制数位反序形成新十进制数输出
    :11→1011→1101→13
    *
    #include stdioh
    void main()
    {
    int nxt
    printf(请输入整数:)
    scanf(d)

    while()
    {tn2
    n

    }
    printf(新整数:d\nx)
    }


    答案:

    (答案1)
    &n

    (答案2)
    x0

    (答案3)
    n

    n0

    n>0

    (答案4)
    n2

    (答案5)
    xt+2*x

    x2*x+t

    xt+x*2

    xx*2+t


    第12题 (200分) 题号343 难度难 第2章
    *
    程序填空

    功:正整数分解质数例:输入90印出902*3*3*5
    *
    #include
    main( )
    {
    int ni
    printf(\n please input a number \n)
    scanf(d)
    printf(dn)
    for(i2 i++)
    {
    while()
    {
    if(0 )
    { printf(d*i)
    nni
    }
    else

    }
    }
    printf(dn)
    }


    答案:

    (答案1)
    &n

    (答案2)
    i
    n>i

    i
    n>i

    (答案3)
    ni

    (答案4)
    ni

    (答案5)
    break


    第13题 (200分) 题号344 难度中 第2章
    *
    程序填空

    功:输出两整数MN间素数谓整数n素数指n1n外2n1整数
    *
    #include
    #define M 4
    #define N 30
    main( )
    {int ijs0
    for(iM i++)
    {for(j2 j++)

    if()
    {printf(5di)

    if(s50) printf(\n)
    }
    }
    printf(\n)
    }


    答案:

    (答案1)
    i
    N>i

    (答案2)
    j
    (答案3)
    if(ij0) break

    (答案4)
    j>i

    ji

    ij

    i
    (答案5)
    s++

    ss+1


    第14题 (200分) 题号345 难度中 第2章
    程序填空

    功:输入abc三数构成等边三角形输出构成等腰三角形输出构成般三角形输出构成三角形提示重新输入
    *
    #include
    main()
    {
    float abc
    scanf(ddd&a&b&c)
    if()
    {
    if() printf(等边三角形)
    else if() printf(等腰三角形)

    else printf(般三角形)
    }
    printf(重新输入)
    }


    答案:

    (答案1)
    a+b>c&&b+c>a&&a+c>b

    (答案2)
    ab&&bc

    (答案3)
    ab||bc||ac

    (答案4)
    else


    第15题 (200分) 题号346 难度中 第2章
    *
    程序填空


    功:x1234……10时求f(x)x*x5*x+sin(x)值
    *
    #include
    #include
    f(x) x*x5*x+sin(x)
    main()
    {
    int i
    float max

    for(i2i<10i++)

    maxf(i)
    printf(f\nmax)
    }


    答案:

    (答案1)
    #define

    (答案2)
    maxf(1)

    (答案3)
    if(f(i)>max)

    if(f(i)>max)

    if(max
    if(max

    第16题 (200分) 题号347 难度中 第2章
    *
    程序填空

    功:调函数f1整数首尾逆序
    例:输入123456输出654321输入34567输出76543
    *
    #include
    #include
    long f(long n)
    {
    long my0
    m
    while(m0)
    {
    yy*10+

    }
    if() return y
    else
    }
    main()
    {printf(ld\tf(12345))
    printf(ld\nf(34567))
    }


    答案:

    (答案1)
    abs(n)

    (答案2)
    m10

    (答案3)
    mm10

    (答案4)
    n>0

    n>0

    0
    0
    (答案5)
    return y


    第17题 (200分) 题号348 难度中 第2章
    *
    程序填空


    题目:键盘输入正整数s低位开始取出s中偶数位数
    作低位次构成新数输出
    例输入54321输出42

    *

    #include
    #include
    int fun(int s)
    {

    int flag0
    (s > 0)
    {
    if(flag)
    {
    t t + *i

    }
    s s10

    flag flag
    }
    return t
    }
    main()
    {
    int s
    printf(请输入正整数)
    scanf(d &s)
    printf(结果d\n fun(s))
    }

    答案:

    (答案1)
    int t0i1

    int i1t0

    (答案2)
    while

    (答案3)
    s10

    (答案4)
    ii*10

    (答案5)


    1


    第18题 (200分) 题号349 难度中 第2章
    *
    程序填空

    功:已知数列第0项开始前三项分001
    项相邻前三项列定程序中
    函数fun功:计算输出该数列前n项方根
    sumn值通形参传入
    例:n10时程序输出结果应23197745
    *

    #include
    #include
    fun (int n)
    {
    double sums0s1s2s
    int k
    sum10
    if(n<2)

    s000
    s100
    s2
    for(k++)
    {
    ss0+s1+s2
    sum+sqrt(s)
    s0s1s1s2s2s
    }
    return sum
    }
    main()
    {
    int n
    scanf(d&n)
    printf(lf\nfun(n))
    }


    答案:

    (答案1)
    double

    (答案2)
    sum00

    sum0

    (答案3)
    1

    10

    (答案4)
    k4k
    k4n>k

    k4k
    k4n+1>k

    k4k<1+n

    k41+n>k


    第19题 (200分) 题号350 难度中 第2章
    *
    程序填空

    功:根公式求π值作函数值返回
    例:指定精度变量eps输入00005时应输出Pi3140578
    π21+(13)+(13)*(25)+(13)*(25)*(37)+(13)*(25)*(37)*(49)+……
    *
    #include
    double fun(double eps)
    {
    double st
    int n1
    s00
    t1
    while()
    {
    s+t

    n++
    }
    return
    }
    main()
    {
    double x
    scanf(lf&x)
    printf(\nepslfPilf\n\nx)
    }


    答案:

    (答案1)
    t>eps

    eps
    t>eps

    eps
    (答案2)
    tt*n(2*n+1)

    10*n(2*n+1)*t

    n(2*n+10)*t

    n(20*n+1)*t

    n(20*n+10)*t

    10*n(20*n+10)*t

    tt*n(n*2+1)

    tn(2*n+1)*t

    (答案3)
    2*s

    (2*s)

    s*2

    (s*2)

    (答案4)
    fun(x)


    第20题 (200分) 题号351 难度中 第2章
    *
    程序填空

    功:求Sna+aa+aaa+aaaa++aaaaaaa值中a数字
    例6+66+666+6666+66666 (时n5)n键盘输入
    *
    #include
    void main( )
    {
    int ani1
    scanf(dd)
    while()
    {
    tntn+a
    snsn+tn
    a

    }
    printf(a+aa+aaa+aaaa+d\nsn)
    }


    答案:

    (答案1)
    sn0tn0

    tn0sn0

    (答案2)
    &a&n

    &n&a

    (答案3)
    i
    n>i

    (答案4)
    10*a

    a*10

    (答案5)
    i++

    ++i

    ii+1

    i1+i


    第21题 (200分) 题号352 难度中 第2章
    *
    程序填空

    功编程辗转相法求两数公约数两数键盘输入
    *
    #include
    main()
    { int mnt
    printf(请输入两正整数 mn)
    scanf(dd&m&n)
    if(m while()
    { tm
    m
    n
    }
    printf(公约数d\n )
    }


    答案:

    (答案1)
    t

    (答案2)
    n

    n0

    (答案3)
    n

    (答案4)
    tn

    tm

    (答案5)
    m


    第22题 (200分) 题号353 难度中 第2章
    *
    程序填空

    列定程序中函数fun()功:求表达式:
    saa…aa…aaaaaa
    (处aa…aa表示naan值1~9间)
    例:a3n6面表达式
    s333333333333333333333 值296298
    anfun函数形参表达式值作函数传回函数main()
    *
    #include
    long fun(int aint n)
    {
    int j
    long s0t0
    for(j0j t+a
    st
    for(j1j { t
    sst
    }
    return
    }
    main()
    {
    int an
    printf(\nPlease enter a and n)
    scanf(dd)
    printf(The value of function is ld\n )
    }



    答案:

    (答案1)
    t*10

    10*t

    (答案2)
    t10

    (答案3)
    s

    (答案4)
    &a&n

    (答案5)
    fun(an)


    第23题 (200分) 题号354 难度中 第2章
    *
    程序填空

    功:利函数调计算两数公约数公倍数输出结果
    *
    #include
    int hcf(int uint v)
    {int t
    while()
    {uvvt}
    return }
    int lcd()
    {return (u*vh)}
    main()
    {int uvh
    scanf(dd&u&v)
    h
    printf(公约数d\nh)
    printf(公倍数d\n)
    }

    答案:

    (答案1)
    (tuv)0

    tuv

    (答案2)
    v

    (答案3)
    int uint vint h

    int vint hint u

    int hint uint v

    (答案4)
    hcf(uv)

    (答案5)
    lcd(uvh)


    第24题 (200分) 题号355 难度中 第2章
    *
    程序填空

    功:计算13+57+911+……99+101值
    *
    #include
    main()
    {
    int ts0
    for(i<101i+2)
    {

    ss+t

    }
    printf(d\ns)
    }

    答案:

    (答案1)
    1

    (答案2)
    int i1

    (答案3)
    tt*i

    ti*t

    (答案4)
    tti


    第25题 (200分) 题号356 难度中 第2章
    *
    程序填空

    功:马克思手稿中道趣味数学问题:30中男女孩家饭馆吃饭总花50先令
    已知男吃饭需3先令女吃饭需2先令孩吃饭需1先令请编程求出男女孩
    *
    #include
    main()
    {
    int
    for(x0x++)
    {
    y
    z
    if(3*x+2*y+z50)
    printf(dddxyz)
    }
    }

    答案:

    (答案1)
    xyz

    xzy

    yzx

    yxz

    zxy

    zyx

    (答案2)
    x<10

    x<11

    (答案3)
    202*x

    20x*2

    (答案4)
    30xy

    30yx

    (答案5)



    第26题 (200分) 题号357 难度中 第2章
    *
    程序填空


    功:编程求意两日期(Y0年M0月DO日Y1年M1月D1日)
    相差天数

    *
    #include
    #include

    int f(int y)
    {
    return(y40&&y1000||y4000)
    }

    int mday(int yint m)
    {
    return(31((m4)+(m6)+(m9)+(m11))(3f(y))*(m2))
    }

    int yday(int yint mint d)
    {
    return(d+31*((m>1)+(m>3)+(m>5)+(m>7)+(m>8)+(m>10))+30*((m>4)+(m>6)+(m>9)+(m>11))+(28+f(y))*(m>2))
    }

    int yend(int yint mint d)
    {
    return(365+f(y)yday(ymd))
    }

    main()
    {
    int y1m1d1y2m2d2ni
    printf(y1m1d1)
    scanf(ddd&y1&m1&d1)
    if(m1<1||m1>12||d1<1||d1>) exit(0)
    printf(y2m2d2)scanf(ddd&y2&m2&d2)
    if(m2<1||m2>12||d2<1||d2>) exit(0)
    if(y1>y2||y1y2&&m1>m2||y1y2&&m1m2&&d1>d2)
    {
    ny1
    y1y2
    y2n
    nm1
    m1m2
    m2n
    nd1
    d1d2
    d2n
    }
    else
    {
    nyend(y1m1d1)+
    for(ii }
    printf(ddd>dddnd\ny1m1d1y2m2d2n)
    }



    答案:

    (答案1)
    mday(y1m1)

    (答案2)
    mday(y2m2)


    (答案3)
    yday(y2m2d2)

    (答案4)
    y1+1

    1+y1


    第27题 (200分) 题号358 难度中 第2章
    *
    程序填空


    功:输入百分制成绩求输出成绩等级'A''B''C''D''E'
    90分'A'80~89分'B'70~79分'C'60~69分'D'60分'E'
    *
    #include stdioh
    void main( )
    {
    score
    grade
    printf(请输入学生成绩:)
    scanf(f&score)
    switch()
    { case 10
    case 9 grade'A'break
    case 8 grade'B'break
    case 7 grade'C'break
    case 6 grade'D'break
    case 5
    case 4
    case 3
    case 2
    case 1
    case 0 grade'E'
    }
    printf(成绩51f相应等级c\nscore)
    }







    答案:

    (答案1)
    float

    (答案2)
    char

    (答案3)
    (int)score10

    (答案4)
    grade


    第28题 (200分) 题号359 难度中 第2章
    *
    程序填空


    题目:程序输入nn1正整数输出中素数
    输入:5 19 93 11 37 15 输出:191137
    例示说明:先输入n5输入5正整数输出5整数中素数


    *
    #include
    void main()
    {
    int n a i j ct
    scanf( d &n )
    for ( i0 i++ )
    {

    scanf( d &a )
    for( j2 j if ()

    if ( ct0 )
    printf( a )
    }
    printf( \n )
    }




    答案:

    (答案1)
    i
    n>i

    (答案2)
    ct0

    (答案3)
    aj0

    (答案4)
    ct++

    ctct+1

    (答案5)
    d


    第29题 (200分) 题号360 难度中 第2章
    *
    程序填空


    功:歌星奖赛中10评委参赛选手分分数
    1~100分选手分:掉高分低分
    余8分数均值请编写程序实现

    *

    #include

    void main()
    {
    int scoreimaxminsum
    max32768
    min32767

    for(i1i++)
    {
    printf(input number di)
    scanf(d&score)
    sum+score
    if() maxscore
    if() minscore
    }
    printf(Canceled max scored\nCanceled min scored\nmaxmin)
    printf(Average score2f\n)
    }






    答案:

    (答案1)
    sum0

    (答案2)
    i<10

    10>i

    (答案3)
    max
    score>max

    (答案4)
    score

    min>score


    (答案5)
    (summaxmin)80

    (summinmax)80

    (float)(summinmax)8

    (float)(summaxmin)8


    第30题 (200分) 题号361 难度中 第2章
    *
    程序填空


    功:调函数fun计算m12+34+……+910输出结果

    *
    #include
    int fun()
    {
    int m0f1i
    for(i1i {
    m+

    }
    return
    }

    main()
    {
    printf(md\n)
    }





    答案:

    (答案1)
    int n

    (答案2)
    i*f

    f*i

    (答案3)
    f f

    (答案4)
    m

    (答案5)
    fun(10)


    第31题 (200分) 题号362 难度中 第2章
    *
    程序填空


    功:输入百分制成绩求输出成绩等级'A''B''C''D''E'
    90分'A'80~89分'B'70~79分'C'60~69分'D'60分'E'
    *
    #include stdioh
    void main( )
    {
    int score
    grade
    printf(请输入学生成绩:)
    scanf(&score)
    switch()
    { case 10
    case 9 grade'A'break
    case 8 grade'B'break
    case 7 grade'C'break
    case 6 grade'D'break
    grade'E'
    }
    printf(成绩5d相应等级c\nscoregrade)
    }







    答案:

    (答案1)
    char

    (答案2)
    d

    (答案3)
    score10

    (答案4)
    default


    第32题 (200分) 题号363 难度中 第2章
    *
    程序填空


    功:读入整数数中统计零整数数零
    整数数输入零结束输入程序中变量i统计
    零整数数变量j统计零整数数

    *

    #include
    main()
    {
    int ni0j0
    printf(Enter iNT numberwith 0 to end\n)
    scanf(d&n)
    while()
    {
    if(n>0)i
    if(n<0)j

    }
    printf(i4dj4d\nij)
    }



    答案:

    (答案1)
    n

    n0

    (答案2)
    i+1

    1+i

    (答案3)
    j+1

    1+j

    (答案4)
    scanf(d&n)


    第33题 (200分) 题号364 难度中 第2章
    *
    程序填空

    功圆心原点半径12圆围成圆环
    填写程序输入xy点(xy)圆环输出TRUE否输出FALSE
    *
    #include stdioh
    main()
    {
    int bool
    xyz
    scanf(ff&x&y)
    zx*x+
    bool(z>1)
    if(bool) printf(TRUE\n)

    printf(FALSE\n)
    }

    答案:

    (答案1)
    float

    (答案2)
    y*y

    (答案3)
    &&z<4

    &&4>z

    &&(z<4)

    &&(4>z)

    (答案4)
    else


    第34题 (200分) 题号365 难度中 第2章
    *
    程序填空


    功:三角形面积:areasqrt(s*(sa)*(sb)*(sc))中
    s(a+b+c)2abc三角形三条边长定义两带
    参数宏求s求area编写程序
    程序中带参数宏求面积area

    *
    #include
    #include mathh
    #define S(xyz)
    AREA(sxyz) sqrt(s*(sx)*(sy)*(sz))
    main()
    {
    double area
    float abcs
    printf(abc)
    scanf(fff&a&b&c)
    if(a+b>c&&b+c>a&&c+a>b)
    {
    s
    area
    printf(areaf\narea)
    }
    }




    答案:

    (答案1)
    (x+y+z)2

    (答案2)
    #define

    (答案3)
    S(abc)

    (答案4)
    AREA(sabc)


    第35题 (200分) 题号366 难度中 第2章
    *
    程序填空


    功:果整数A全部子(包括1包括A身)等
    B整数B全部子 ( 包括1包括B身 )
    等A整数AB称亲密数求 3000
    全部亲密数

    *

    #include
    #include
    main( )
    {
    int a i b n
    printf(Friendlynumbers pair samller than 3000\n)
    for(a1 a<3000 a++)
    {
    for( i if() bb+i
    for(n0i1 i if((bi))
    if( && a printf(4d~4d\nab)
    }
    }





    答案:

    (答案1)
    b0i1

    i1b0

    (答案2)
    (ai)

    ai0

    (答案3)
    nn+i

    ni+n

    n+i

    (答案4)
    na

    an


    第36题 (200分) 题号367 难度中 第2章
    *
    程序填空

    功:列定程序中函数fun功:递算法计算斐波拉契数列中第n项值
    第1项起斐波拉契数列:1123581321……
    例:n输入7该项斐波拉契数值13

    *

    #include
    long fun(int g)
    {
    switch()
    {
    case 0 return 0
    return 1
    }
    return()
    }
    main()
    {
    long
    int n
    printf(Input n )
    scanf(d&n)
    printf(n d\nn)
    fibfun(n)
    printf(fib ld\n\nfib)
    }


    答案:

    (答案1)
    g

    (答案2)
    case 1case 2

    case 1
    case 2

    case 1

    (答案3)
    fun(g1)+fun(g2)

    fun(g2)+fun(g1)

    (答案4)
    fib


    第37题 (200分) 题号368 难度中 第2章
    *
    程序填空

    功:计算输出500201317整然数
    *
    #include
    main()
    {

    int ncount0
    for(n500)
    {
    if()
    {
    sum
    count++
    if() break
    }
    }
    printf(SUMd\nsum)
    }

    答案:

    (答案1)
    sum0

    (答案2)
    n>0n

    n>1n

    0
    1
    n>0n1

    n>1n1

    (答案3)
    (n130||n170)

    n130&&n170

    ((n130)||(n170))

    (n170||n130)

    ((n170)||(n130))

    n170&&n130

    (答案4)
    sum+n

    n+sum

    (答案5)
    count>20

    20

    第38题 (200分) 题号369 难度中 第2章
    *
    程序填空

    功:计算xn次方请程序填写完整
    *
    #include

    main()
    {
    float xy
    int n
    scanf(fd&x&n)
    y
    printf(82f\ny)
    }
    float power(float a)
    {
    int i
    float
    for(i1it
    return t
    }

    答案:

    (答案1)
    float power(float aint b)

    (答案2)
    power(xn)

    (答案3)
    int b

    (答案4)
    t1

    (答案5)
    t*a

    a*t


    第39题 (200分) 题号370 难度中 第2章
    *
    程序填空


    题目:列程序键盘输入需数求出z值输出求输出结果保留2位数

    *
    #

    main()
    { int x
    double yz
    scanf(&x&y)
    z2*x*sqrt(y)
    printf(zz)
    }




    答案:

    (答案1)
    include

    (答案2)
    #include

    #include mathh

    (答案3)
    dlf

    dlf

    (答案4)
    2f

    2lf



    第40题 (200分) 题号371 难度中 第2章
    *
    程序填空


    功:求输出结果3

    *

    #include

    int akm(int n)
    {
    if(m0)
    n+1
    else if(m0&&n0)
    akm(m11)
    else if(m0&&n0)
    akm(m1akm(mn1))
    }

    main()
    {
    int m1n1
    sakm(mn)
    printf(ds)
    }





    答案:

    (答案1)
    int m

    (答案2)
    return

    (答案3)
    s


    第41题 (200分) 题号372 难度中 第2章
    *
    程序填空


    请补充main函数该函数功求方程ax*x+bx+c0两实数
    根方程系数abc键盘输入果判式(discb*b4ac)
    0求重新输入abc值

    例:a1b2c1时方程两根分x1100
    x2100

    注意:部分源程序出
    请勿改动函数main函数中容仅函数fun()
    横线填入编写干表达式语句

    试题程序:


    *
    #include
    #include
    #include

    void main()
    {
    float abc discx1x2
    system(CLS)
    do
    {
    printf(Input abc)
    scanf(fff&a&b&c)
    discb*b4*a*c
    if(disc<0)
    printf(discf\n Input again\ndisc)
    }
    while()
    printf(*******the result*******\n)
    x1
    x2
    printf(\nx162f\nx262f\nx1x2)
    }





    答案:

    (答案1)
    disc<0

    disc<0

    (答案2)
    (b+sqrt(disc))(2*a)

    (bsqrt(disc))(2*a)

    (答案3)
    (bsqrt(disc))(2*a)


    (b+sqrt(disc))(2*a)


    第42题 (200分) 题号373 难度中 第2章
    *
    程序填空


    功:面程序计算 sum=1+(1+12)+(1+12+13)+
    (1+12+1n)值
    例:n=3sum=43333333

    *
    #include
    double f(int n)
    {
    int i
    double s
    s0
    for(i1i
    return s
    }
    main()
    {
    int im3
    double sum0
    for(i1i
    printf(\nsum)
    }




    答案:

    (答案1)
    s+10i

    s s + 10i

    s+(float)1i

    ss+(float)1i

    s+1(float)i

    ss+1(float)i

    s10i+s

    (答案2)
    sum+f(i)



    sum sum + f(i)

    (答案3)
    lf


    第43题 (200分) 题号374 难度中 第2章
    *
    程序填空


    功:递法整数n转换成字符串例输入483应输出
    应字符串483n位数确定意位数整


    *

    #include

    void convert(int n)
    {
    int i
    if(()0)
    convert(i)
    putchar(n10+)
    }

    main()
    {
    int number
    printf(\ninput an integer)
    scanf(d&number)
    printf(Output)
    if(number<0)
    {
    putchar('')

    }
    convert(number)
    }




    答案:

    (答案1)
    in10

    (答案2)
    '0'

    (答案3)
    numbernumber


    第44题 (200分) 题号375 难度中 第2章
    *
    程序填空

    题目:程序求100~200素数
    *

    #include
    #include mathh

    void sushu(int m)
    {
    int k
    int i

    for(i2i
    if(i>k+1) printf(4dm)
    }
    void main()
    {
    int m
    for ( m101m<200m++)

    }


    答案:

    (答案1)
    k(int)sqrt(m)

    ksqrt(m)

    (答案2)
    if(mi0) break

    if(mi0)break

    if((mi)) break

    (答案3)
    sushu(m)


    第45题 (200分) 题号376 难度中 第2章
    *
    程序填空

    题目:判断m否素数
    *

    #include
    #include
    void main( )
    {
    int mik
    scanf(d&m)
    k
    for(i2i++)
    if() break
    if() printf(d 素数\nm)
    else printf(d 素数\nm)
    }


    答案:

    (答案1)
    sqrt(m)

    (int)sqrt(m)

    (答案2)
    i
    k>i

    (答案3)
    mi0

    (mi)

    (答案4)
    i>k

    i>k+1

    k
    k+1

    第46题 (200分) 题号377 难度中 第2章
    *
    程序填空

    功:印出图案(菱形)
    *


    *
    ***
    *****
    *******
    *****
    ***
    *


    #include
    main()
    {
    int ijk
    for(i0i++)
    {
    for(j0j<4ij++)
    printf( )
    for(k1k printf(*)
    printf()
    }
    for(i<3i++)
    {
    for(j0j printf( )
    for(k0 k++)
    printf(*)
    printf(\n)
    }
    }


    答案:

    (答案1)
    i<3

    i<4

    3>i

    4>i

    (答案2)
    2*i+1


    i*2+1

    1+2*i



    1+i*2

    (答案3)
    \n

    (答案4)
    i0

    (答案5)
    k<42*i

    k<4i*2


    第47题 (200分) 题号378 难度中 第2章
    *
    程序填空

    功:印出图案(菱形)
    *

    *
    ***
    *****
    *******
    *****
    ***
    *
    #include
    main()
    {
    int i j k
    for(i 1 i++)
    {
    for ( j 1 j++)
    printf( )
    for (k 1 k++)
    printf(*)
    printf(\n)
    }
    for (i 1 i++)
    {
    for(j 1j printf( )
    for (k 1 k++)
    printf(*)
    printf(\n)

    }
    }


    答案:

    (答案1)
    i<4

    i<5

    (答案2)
    j<4i

    j<5i

    (答案3)
    k<2*i1

    k
    (答案4)
    i<3

    i<4

    (答案5)
    k<72*i

    k<7i*2


    第48题 (200分) 题号379 难度中 第2章
    *
    程序填空

    功:求100-999间水仙花数
    说明:水仙花数指三位数位数字立方数身
    例:153=1^3+5^3+3^3)
    *
    #include

    int fun(int n)
    { int ijkm
    mn

    for(i1i<4i++)
    {

    m(mj)10
    kk+j*j*j
    }
    if(kn)
    else
    return(0)}
    main()
    {
    int i
    for(i100i<1000i++)
    if(1)
    printf(d is ok\n i)
    }



    答案:

    (答案1)
    k0

    (答案2)
    jm10


    jmm10*10



    jm10*(m10)

    (答案3)
    return(1)

    return 1

    (答案4)
    fun(i)


    第49题 (200分) 题号380 难度中 第2章
    *
    程序填空

    功:求100-999间水仙花数
    说明:水仙花数指三位数位数字立方数身
    例:153=1^3+5^3+3^3)
    *

    #includestdioh
    void f( )
    {
    int ijk
    in100
    j
    kn10
    if()
    {
    printf(5d\nn)
    }
    }

    void main()
    {
    void f(int n)
    int i
    for(i100i<1000i++)

    }



    答案:

    (答案1)
    int n

    (答案2)
    n1010

    n10010

    (答案3)
    i*100+j*10+k i*i*i+j*j*j+k*k*k

    i*i*i+j*j*j+k*k*ki*100+j*10+k

    n i*i*i+j*j*j+k*k*k

    i*i*i+j*j*j+k*k*kn

    (答案4)
    f(i)


    第50题 (200分) 题号381 难度中 第2章
    *
    程序填空

    功:求100-999间水仙花数
    说明:水仙花数指三位数位数字立方数身
    例:153=1^3+5^3+3^3)
    *
    main ( )
    {
    int ijkn
    printf(water flower number is)
    for(n100n++)
    { i
    j
    k
    if(i*100+j*10+k)
    { printf(5dn) }
      }
    printf(\n)
    }


    答案:

    (答案1)
    n<999

    n<1000

    (答案2)
    n100

    n10010

    (答案3)
    n1010

    n10010

    (答案4)
    n10

    (答案5)
    i*i*i+j*j*j+k*k*k


    第51题 (200分) 题号382 难度中 第2章
    *
    程序填空
    键盘输入两数求值函数中调函数
    *
    #include

    main()
    {
    ab m
    scanf(ff &a &b)
    m
    printf (Max isf\nm)
    }

    max ()
    {
    if (x>y) return x
    else return y
    }


    答案:

    (答案1)
    float max(float xfloat y)

    (答案2)
    float

    (答案3)
    max(ab)

    max(ba)

    (答案4)
    float

    (答案5)
    float xfloat y

    float yfloat x


    第52题 (200分) 题号383 难度中 第2章
    求sum1-2+3-4……-10
    #include
    main()
    {
    int i t1f1sum
    for(i<10
    i+)
    {

    sumsum+t*f
    ff
    }
    printf(dsum)
    }


    答案:

    (答案1)
    0

    (答案2)
    i1

    (答案3)
    1

    (答案4)
    tt*i


    第53题 (200分) 题号384 难度中 第2章
    程序填空功:输入三整数xyz请三数输出
    #include
    main()
    {
    int xyzt
    scanf(ddd&x&y&z)
    if (x>y){}
    if(x>z){}
    if(y>z){}
    printf(small to big d d d\nxyz)
    }


    答案:

    (答案1)
    txxyyt

    (答案2)
    tzzxxt

    (答案3)
    tyyzzt


    第54题 (200分) 题号385 难度中 第2章
    程序填空题目:程序实现输出 xyz 三数中者
    #include
    main()
    {
    int x 4 y 6z 7
    int u
    if(x>y)

    else u y
    if(u>z)
    v u
    else
    vz
    printf(the max is dv )
    }


    答案:

    (答案1)
    v

    (答案2)
    ux


    第55题 (200分) 题号386 难度中 第2章
    程序填空功:行5数输出300717整偶数求出
    #include
    #include
    main()
    {
    int insum
    sum0

    for(i1 i++)
    if()
    if(i20)
    {
    sumsum+i
    n++
    printf(6di)
    if()
    printf(\n)
    }
    printf(\ntotaldsum)
    }


    答案:

    (答案1)
    n0

    (答案2)
    i<300

    i<300

    (答案3)
    i70||i170

    (答案4)
    n50


    第56题 (200分) 题号387 难度中 第2章
    功:户输入运算数四运算符输出计算结果
    main()
    {
    float ab
    char c
    printf(input expressiona+(*)b\n)
    scanf(ff&a&c&b)

    {
    case '+'printf(f+ff\naba+b)
    case ''printf(fff\nabab)break
    case '*'printf(f*ff\nab)break
    case ''printf(fff\nabab)break
    printf(input error\n)
    }
    }

    答案:

    (答案1)
    c

    (答案2)
    switch(c)

    (答案3)
    break

    (答案4)
    a*b

    (答案5)
    default


    第57题 (200分) 题号388 难度中 第2章
    求s1(1*2)+1(2*3)1(3*4)+…1(n*(n+1))
    #include
    main()
    {
    int in
    float s
    scanf(d)
    i1
    while()
    {
    s+

    }
    printf(sfs)
    }


    答案:

    (答案1)
    0

    (答案2)
    &n

    (答案3)
    i
    (答案4)
    10(i*(i+1))

    (float)1(i*(i+1))

    (答案5)
    i++


    第58题 (200分) 题号389 难度中 第2章
    程序填空题目:输出10010000间位数字15整数输出时10行
    main()
    {
    int mnki0
    for(m100m<1000m++)
    {

    nm
    do
    {
    kk+
    nn10
    }
    if (k150)
    {
    printf(5dm)i++
    if(i100)
    }
    }
    }


    答案:

    (答案1)
    k0

    (答案2)
    n10

    (答案3)
    while(n)

    while(n0)

    while(n>0)

    (答案4)
    printf(\n)


    第59题 (200分) 题号390 难度中 第2章
    程序填空题目:请输入100正整数aa百位十位位
    次放b位十位百位
    例:输入321输出结果:123

    #include
    #include

    main ()
    {
    ab
    printf (请输入100正整数)
    (d &a)
    b(a10)*100 + ()*10 + (a100)10
    printf (结果 d\n)
    }


    答案:

    (答案1)
    int

    (答案2)
    scanf

    (答案3)
    a1010

    a10010

    (答案4)
    b


    第60题 (200分) 题号391 难度中 第2章
    根公式pi*pi61+1(2*2)+1(3*3)+…+1(n*n) 计算pi似值
    #include

    main()
    {
    float s 00
    ni
    printf(please input n\n)
    scanf(d&n)
    for(i1i s+
    ssqrt(6*s)
    printf(pif\ns)
    }


    答案:

    (答案1)
    #include

    #includemathh

    (答案2)
    int

    (答案3)
    i++

    ii+1

    i+1

    (答案4)
    10(i*i)

    (float)1(i*i)


    第61题 (200分) 题号392 难度中 第2章
    程序功:输入年份判断否闰年结果输出
    #include
    main()
    {
    int year
    printf(输入年份:)
    scanf(d )
    if ()
    printf(闰年\n)

    printf(闰年\n)
    }


    答案:

    (答案1)
    &year

    (答案2)
    year40&&year1000||year4000

    (答案3)
    else


    第62题 (200分) 题号393 难度中 第2章
    输入年月日计算出该日该年第天
    #include
    main( )
    {
    int yearmonthdaydaysid
    printf(请输入年月日:)
    scanf(ddd&year&month&day)
    days0
    for(i1i++)
    {
    switch(i)
    {
    case 1
    case 3
    case 5
    case 7
    case 8
    case 10
    case 12 d31
    case 4
    case 6
    case 9
    case 11 break
    case 2 if() d29
    else d28break
    }
    days+d
    }
    printf(d年d月d日该年第d天\nyearmonthday)
    }


    答案:

    (答案1)
    i
    (答案2)
    break

    (答案3)
    d30

    (答案4)
    year40&&year1000||year4000

    (答案5)
    days+day


    第63题 (200分) 题号394 难度中 第2章
    输入三整数输出数数
    #include
    main()
    {
    int a b c max min
    printf(请输入三整数:)
    scanf(ddd)
    if()
    {max aminb}
    else
    {maxbmina}
    if()
    maxc
    else
    if(min>c)
    printf(maxd\nmind\nmaxmin)
    }


    答案:

    (答案1)
    &a&b&c

    (答案2)
    a>b

    (答案3)
    max
    (答案4)
    minc


    第64题 (200分) 题号395 难度中 第2章
    *
    程序填空

    功定义计算n函数程序中调
    *
    #include stdioh

    void main()
    {

    int n
    scanf(d&n)
    printf(d\n)
    }
    int s(int x)
    {
    int i
    if(x0)
    return
    else
    {
    for(i1is*
    }
    return s
    }


    答案:

    (答案1)
    int s(int x)

    (答案2)
    s(n)

    (答案3)
    s1

    (答案4)
    1

    (答案5)
    i


    第65题 (200分) 题号396 难度中 第2章
    *
    程序填空


    功:计算输出high10素数high函数传
    fun函数high值100函数值732

    *

    #include
    #include
    #include
    int fun( int high )
    {
    int sum0n0jyes
    while((high>2) && ())
    {
    yes1
    for (j2j if ()
    {
    yes0
    break
    }
    if(yes)
    {
    sum+high
    n++
    }
    high
    }

    }

    main( )
    {
    printf(d\n fun(100))
    }



    答案:

    (答案1)
    n<10


    10>n


    n<9


    9>n

    (答案2)
    highj0


    (highj)

    (答案3)
    return sum


    return(sum)



    第66题 (200分) 题号397 难度中 第2章
    *
    程序填空


    功:百鸡问题:100元买100鸡公鸡5元钱母鸡4
    元钱鸡元钱三求100元钱买公鸡母鸡鸡
    少?

    *

    #include
    main()
    {
    int cockshenschicks
    cocks0
    while(cocks<19)
    {
    0
    while(hens<)
    {
    chicks100cockshens
    if(5*cocks+3*hens+chicks3100)
    printf(ddd\ncockshenschicks)

    }

    }
    }




    答案:

    (答案1)
    hens

    (答案2)
    25

    (答案3)
    hens++


    ++hens


    henshens+1


    hens1+hens

    (答案4)
    cocks++


    cockscocks+1

    ++cocks



    第67题 (200分) 题号398 难度中 第2章
    *
    程序填空


    定程序中sum(int n)函数功:递调计算1~n
    累加请填空

    输入:100
    输出:5050

    *
    #include stdioh

    int sum(int n)
    {
    if(n1)

    else

    }
    void main()
    {
    int m
    scanf(d&m)
    printf(d)
    }





    答案:

    (答案1)
    return(1)

    return 1

    (答案2)
    return(sum(n1) + n)

    return sum(n1) + n

    (答案3)
    sum(m)


    第68题 (200分) 题号399 难度中 第2章
    *
    程序填空


    题目:某等差数列第项a2公差d3
    面程序功前n(1≤n≤10)项中
    输出项4整者请填空

    *
    #include
    void main()
    {
    int adsumni
    a2 d3i1sum
    scanf(d&n)
    do{
    sum+a
    i++

    if()
    printf(d\nsum)
    }while()
    }





    答案:

    (答案1)
    0

    (答案2)
    a+d


    a+3


    aa+d


    aa+3

    (答案3)
    sum40

    (答案4)
    i
    n>i


    第69题 (200分) 题号400 难度中 第2章
    *
    程序填空


    题目:列定程序中函数fun功:形参n中位偶数数取出原
    高位低位相反序组成新数作函数值返回

    例:输入整数27638496函数返回值64862

    *
    #include

    unsigned long fun(unsigned long n)
    {
    unsigned long x0 int t
    while(n)
    {
    tn10
    if(t2)
    x+t
    n
    }
    return x
    }
    main()
    {
    unsigned long n1
    while(n>99999999||n<0)
    {
    printf(Please input(0 scanf(ld&n)
    }
    printf(\nThe result is ld\n)
    }







    答案:

    (答案1)
    0


    (答案2)
    10*x

    x*10

    (答案3)
    n10

    (答案4)
    fun(n)


    第70题 (200分) 题号401 难度中 第2章
    *
    程序填空


    题目:计算1001000间少数位数字5

    *
    #include
    void main()
    {
    int iskcount0
    for(i100i<1000i++)
    {
    s0

    while()
    {
    ss+

    kk10
    }
    if()

    continue
    else
    {
    count++
    printf(d d\ncounti)
    }
    }

    printf(数:d\ncount)
    }






    答案:

    (答案1)
    ki

    (答案2)
    k>0


    k


    k0

    (答案3)
    k10

    (答案4)
    s5


    第71题 (200分) 题号402 难度中 第2章
    *
    程序填空


    定程序中程序功:输出1003整位数6
    正整数请填空

    *
    #include stdioh

    void main()
    {
    int ij
    for(i0 i++)
    {
    j+6
    if()
    continue
    printf(d )
    }
    }





    答案:

    (答案1)
    i<10

    (答案2)
    i*10

    10*i

    (答案3)
    j30

    (答案4)
    j


    第72题 (200分) 题号403 难度中 第2章
    *
    程序填空


    定程序中程序功:键盘输入字符中统计数字字符
    数换行符结束循环请填空

    输入:CADX2012JSJ0623
    输出:8

    *
    #include

    void main()
    {
    int n0
    c
    c
    while()
    {
    if()
    n++
    c
    }
    printf(dn)
    }




    答案:

    (答案1)
    char

    (答案2)
    getchar()

    (答案3)
    c'\n'

    (答案4)
    c>'0' && c<'9'

    (答案5)
    getchar()


    第73题 (200分) 题号404 难度中 第2章
    *
    程序填空


    功:字母转换成密码转换规前字母变成第
    四字母W变成AX变成BY变成CZ变成D写字
    母转换规样

    *

    #include
    main()
    {
    char c
    while((c)'\n')
    {
    if((c>'a'&&c<'z')||(c>'A'&&c<'Z'))
    if((c>'Z'c<'Z'+4)||c>'z') c26
    printf(c)
    }
    }





    答案:

    (答案1)
    getchar()

    (答案2)
    c+4

    cc+4

    c4+c

    (答案3)
    &&

    (答案4)
    c


    第74题 (200分) 题号405 难度中 第2章
    *
    程序填空


    功:输入某年某月某日判断天年第天?

    *
    #include
    main()
    {
    int daymonthyearsumleap
    printf(\nplease input yearmonthday\n)
    scanf(ddd&year&month&day)
    switch(month)
    {
    case 1sum0break
    case 2sum31break
    case 3break
    case 4sum90break
    case 5sum120break
    case 6sum151break
    case 7sum181break
    case 8sum212break
    case 9sum243break
    case 10sum273break
    case 11sum304break
    case 12sum334break
    printf(data error)
    }

    if(year4000||)
    leap1
    else
    leap0
    if()
    sum++
    printf(it is the dth daysum)
    }





    答案:

    (答案1)
    sum59

    (答案2)
    default

    (答案3)
    sumsum+day

    sum+day

    (答案4)
    (year40&&year1000)

    year40&&year1000

    (year1000&&year40)

    year1000&&year40

    (答案5)
    leap1&&month>2

    leap0&&month>2


    第75题 (200分) 题号406 难度中 第2章
    *
    程序填空


    功:百马百担问题:100匹马驮100担货马驮四担中
    马驮三担两匹马驮担求中马少匹?

    *

    #include
    main()
    {
    int hbhmhln0
    for(hb0hb<100hb+)
    for(hm0hm<100hbhm+)
    {
    hl100hb
    if(hb4+hm3+2*100)
    {
    n++
    printf(hbdhmdhld\nhb4hm32*hl)
    }
    }
    printf(nd\nn)
    }





    答案:

    (答案1)
    4

    (答案2)
    3

    (答案3)
    hm

    (答案4)
    hl


    第76题 (200分) 题号407 难度中 第2章
    *
    程序填空


    功:面程序功dowhile语句求11000间满足
    3余25余3数行印五数

    *
    #include
    main()
    {
    int j0
    do{
    if()
    {
    printf(4di)
    jj+1
    if() printf(\n)
    }

    }while(i<1000)
    }






    答案:

    (答案1)
    i1

    (答案2)
    i32&&i53

    i53&&i32

    (答案3)
    j50

    (答案4)
    ii+1

    i1+i

    i++


    第77题 (200分) 题号408 难度中 第2章
    *
    程序填空

    功求a*x*x+b*x+c0方程根设b*b4*a*c>0a等0abc键盘输入
    *
    #include stdioh
    #include
    main()
    {
    float abcdiscx1x2pq
    scanf(&a&b&c)
    discb*b4*a*c
    p
    q
    x1p+q
    x2
    printf(\nx152f\nx252f\nx1x2)
    }

    答案:

    (答案1)
    fff

    (答案2)
    b(2*a)

    b2a

    (答案3)
    sqrt(disc)2a

    sqrt(disc)(2*a)

    (答案4)
    pq


    第78题 (200分) 题号409 难度中 第2章
    *
    程序填空

    功求满足1+2+3+4+……+n<500中n求编写程序实现
    *
    #include
    main()
    {
    int n0sum0
    while()
    {


    }
    printf(1+2+3+4+……+dd<500
    )
    }

    答案:

    (答案1)
    500>sum

    sum<500

    (答案2)
    n++

    nn+1

    ++n

    n1+n

    (答案3)
    sumsum+n

    sumn+sum

    sum+n

    (答案4)
    n1

    (答案5)
    sumn


    第79题 (200分) 题号410 难度中 第2章
    *
    程序填空

    功求21+43+65+87+……+2*n(2*n1)
    *
    #include
    main()
    {
    double st
    int ijn
    scanf(d&n)
    s
    for(i2i<2*n)
    {
    t
    for(j1jtt*j
    s
    }
    printf(slf\ns)
    }

    答案:

    (答案1)
    0

    (答案2)
    i+2

    (答案3)
    1

    (答案4)
    j++

    j+1

    (答案5)
    s+it

    it+s


    第80题 (200分) 题号411 难度中 第2章
    *
    程序填空

    功请源程序补充完整求输出图示
    1
    123
    12345
    1234567
    12345
    123
    1
    *
    #include
    main()
    {
    int ij
    for(i<4i++)
    {
    for(j1j++)
    printf(d)
    printf(\n)
    }
    for(i3i>1i)
    {
    for(j1j++)
    printf(dj)
    printf()
    }
    }

    答案:

    (答案1)
    i1

    (答案2)
    j<2*i1

    (答案3)
    j

    (答案4)
    j<2*i1

    (答案5)
    \n


    第81题 (200分) 题号412 难度中 第2章
    *
    程序填空

    功编程求键盘输入n数中值值请源程序补充完整
    *
    #include<>
    main()
    {
    int ainmaxmin
    scanf(dd&a&n)
    maxamina
    for(i{

    if(a>max)
    if() mina
    }
    printf(maxdmindmaxmin)
    }


    答案:

    (答案1)
    stdioh

    (答案2)
    i2

    (答案3)
    scanf(d&a)

    (答案4)
    maxa

    (答案5)
    a
    min>a


    第82题 (200分) 题号413 难度中 第2章
    *
    编写程序求110间偶数奇数
    *
    #include
    main()
    {
    int iO_sum0J_sum0
    (i1i<10i++)
    {
    if()
    O_sum+i
    else

    }
    printf(偶数d奇数dO_sum J_sum)
    }


    答案:

    (答案1)
    for

    (答案2)
    i20

    (答案3)
    J_sum+i

    J_sumJ_sum+i


    第83题 (200分) 题号414 难度中 第2章
    *
    键盘输入整数计算位数字
    :输入31421输出结果11
    *
    #include
    main()
    {
    int isum0a
    scanf(d)
    while()
    {
    a
    sum+a
    i
    }
    (d\nsum)
    }


    答案:

    (答案1)
    &i

    (答案2)
    i0

    (答案3)
    i10

    (答案4)
    i10

    (答案5)
    printf


    第84题 (200分) 题号415 难度中 第2章
    *
    输出100(含100)3整位数6整数
    *

    main()
    {
    int i
    for(i1i<100)
    {
    if(i)
    printf(5di)
    }
    }


    答案:

    (答案1)
    #include

    (答案2)
    i++

    (答案3)
    30&&i106


    第85题 (200分) 题号416 难度中 第2章
    *
    输出100(含100)3整位数6整数
    *
    #include
    main()
    {
    int ij
    for(i0i++)
    {

    if()
    printf(5d)
    }
    }


    答案:

    (答案1)
    i<9

    i<10

    (答案2)
    ji*10+6

    (答案3)
    j30

    (答案4)
    j


    第86题 (200分) 题号417 难度中 第2章
    *
    编写学生成绩评定等级程序等级说明:成绩等90等100A等
    90等70B等70等60C等60等0D等
    *
    #include
    main()
    {
    int score
    scanf(d)
    if(score>100)printf(概数超出范围\n)
    switch(score10)
    {
    case 10
    case 9printf(A等\n)
    case 8
    case 7printf(\n)break
    case 6printf(C等\n)break
    printf(D等\n)break
    }
    }


    答案:

    (答案1)
    &score

    (答案2)
    break

    (答案3)
    B等

    (答案4)
    default


    第87题 (200分) 题号418 难度中 第2章
    *
    编写学生成绩评定等级程序等级说明:成绩等90等100A等
    90等70B等70等60C等60等0D等
      *
    #include
    main()
    {
    int score
    scanf(d&score)
    if(score>100)printf(分数超出范围\n)
    while()
    {
    (score10)
    {
    case10
    case9printf(dA等\nscore)break
    case8
    case7printf(dB等\nscore)
    case6printf(dC等\nscore)break
    printf(dD等\nscore)
    }

    }
    }


    答案:

    (答案1)
    score>0

    (答案2)
    switch

    (答案3)
    break

    (答案4)
    default

    (答案5)
    scanf(d&score)


    第88题 (200分) 题号419 难度中 第2章
    *
    次输入十整数找出方数印出
      *
    #include
    void main()
    {
    int
    float xyz0
    printf(\n请输入10数:)
    for(i1i++)
    {
    (f&x)
    (x*x>z)
    {
    yx
    z
    }
    }
    printf(方数:f\ny)
    }

    答案:

    (答案1)
    i

    (答案2)
    i<10

    (答案3)
    scanf

    (答案4)
    if

    (答案5)
    y*y


    第89题 (200分) 题号420 难度中 第2章
    *
    程序填空


    功:歌星奖赛中10评委参赛选手分分数
    1~100分选手分:掉高分低分
    余8分数均值请编写程序实现

    *

    #include

    void main()
    {
    int scoreimaxminsum
    max32768
    min32767

    for(i1i++)
    {
    printf(input number di)
    scanf(d&score)
    sum+score
    if() maxscore
    if() minscore
    }
    printf(Canceled max scored\nCanceled min scored\nmaxmin)
    printf(Average score2f\n)
    }


    答案:

    (答案1)
    sum0

    (答案2)
    i<10

    10>i

    (答案3)
    max
    score>max

    (答案4)
    score
    min>score

    (答案5)
    (summaxmin)80


    (summinmax)80

    (float)(summinmax)8

    (float)(summaxmin)8


    第90题 (200分) 题号421 难度中 第2章
    *
    程序填空


    题目:计算s12+34+……10值输出
    *

    #includestdioh
    main()
    {
    int ntf
    int sum
    t1f1

    for(n1 n++)
    {
    tt*n
    sum+

    }printf(d\n )
    }


    答案:

    (答案1)
    sum0

    (答案2)
    n<10

    10>n

    (答案3)
    t*f

    f*t

    (答案4)
    ff

    (答案5)
    sum


    第91题 (200分) 题号422 难度中 第2章
    *
    程序填空


    题目:计算s12+34+……10值输出
    *
    #includestdioh
    main()
    {
    int ntf
    int sum
    t1f1
    while()
    {

    tt*n
    sum+t*f

    }printf(d\n sum)
    }


    答案:

    (答案1)
    1

    (答案2)
    n2

    (答案3)
    n<10

    10>n

    (答案4)
    ff

    (答案5)
    n++

    nn+1

    ++n


    第92题 (200分) 题号423 难度中 第2章
    *
    程序填空

    函数pi功根公式:pi*pi61+1(2*2)+1(3*3)+……+1(n*n)似求请程序补充完整
    *

    #include
    main()
    {double s00
    ni
    printf(please input n\n)
    scanf(&n)
    for(i1iss+
    ssqrt(6*s)
    printf(pilf\ns)
    }

    答案:

    (答案1)
    #include

    (答案2)
    int

    (答案3)
    d

    (答案4)
    i++

    (答案5)
    10(i*i)


    第93题 (200分) 题号424 难度中 第2章
    *
    程序填空

    s1+35+7+911+……99
    *
    #include
    {
    int is0n1
    for(i1i<99)
    if()
    s
    else
    s
    printf(ss)
    }

    答案:

    (答案1)
    i+2n++

    i+2n+1

    (答案2)
    n30

    (答案3)
    si

    (答案4)
    s+i

    (答案5)
    d


    第94题 (200分) 题号425 难度中 第2章
    *
    程序填空

    s13+57+……x
    *
    #include
    main()
    {
    long s0
    int ti1nx
    scanf(d)
    for(n1n {

    ss+t*f

    ff
    }
    printf(ld)
    }


    答案:

    (答案1)
    f1

    (答案2)
    &x

    (答案3)
    ti*n

    tn*i

    (答案4)
    it*(n+1)

    i(n+1)*t

    (答案5)
    s


    第95题 (200分) 题号426 难度中 第2章
    *
    程序填空

    果整数A全部子(包括1包括A身)等B整数B全部子
    (包括1包括身)等AAB称亲密数(3000)
    *
    #include
    main()
    {
    int aibn
    for(a1a<3000a++)
    {
    for(b0i1i if((ai))

    for(n0i1i if((bi))

    }
    if(&&a printf(4d4d\nab)
    }

    答案:

    (答案1)
    a2

    (答案2)
    bb+i

    bi+b

    (答案3)
    b2

    (答案4)
    nn+i

    ni+n

    (答案5)
    an

    na


    第96题 (200分) 题号427 难度中 第3章
    题目键盘输入行字符统计含少字符

    int main()
    {
    char
    int
    pinf(input a char line)
    chgetchar()
    while(ch' n')
    {
    cnt++

    printf( d\n cnt)
    return 0
    }


    答案:

    (答案1)
    #include

    (答案2)
    ch

    (答案3)
    cnt0

    (答案4)


    (答案5)
    chgetchar()

    scanf(c&ch)


    第97题 (200分) 题号428 难度较易 第3章
    *
    程序填空


    程序功:计算1100奇数偶数
    *
    #include
    main( )
    {int neven0 odd0
    for (n1 n++)
    {
    if(n20)

    else

    }
    printf(1 100间偶数d\n )
    prinf(1100间奇数d\n)}


    答案:

    (答案1)
    n<100

    (答案2)
    eveneven+n

    evenn+even

    even+n

    (答案3)
    oddodd+n

    odd+n

    oddn+odd

    (答案4)
    even

    (答案5)
    odd


    第98题 (200分) 题号429 难度中 第3章
    *
    程序填空

    列定程序中函数fun()功:求表达式:
    saa…aa…aaaaaa
    (处aa…aa表示naan值1~9间)
    例:a3n6面表达式
    s333333333333333333333 值296298
    anfun函数形参表达式值作函数传回函数main()
    *
    #include
    fun(int aint n)
    {
    int j
    long s0t0
    for(j0j tt*10+a

    for(j1j++)
    { t
    sst
    }
    return s
    }
    main()
    {
    int an
    printf(\nPlease enter a and n)

    scanf(dd&a&n)
    printf(The value of function is ld\n )
    }



    答案:

    (答案1)
    long

    (答案2)
    st

    (答案3)
    j
    j
    (答案4)
    t10

    (答案5)
    fun(an)


    第99题 (200分) 题号430 难度中 第3章
    *
    程序填空


    功:x1234……10时求f(x)x*x5*x+sin(x)值
    *
    #include

    f(x) x*x5*x+sin(x)
    main()
    {
    int i
    float max
    maxf(1)
    for(i<10i++)

    maxf(i)
    printf(f\nmax)
    }


    答案:

    (答案1)
    #include

    #includemathh

    (答案2)
    #define

    (答案3)
    i2

    (答案4)
    if(f(i)>max)

    if(max

    第100题 (200分) 题号431 难度中 第3章
    *
    程序填空

    功:意输入偶数n分解两素数check函数判断x否素数返回1返回0
    *
    #include stdioh
    main()
    {
    int ni

    do{
    printf(input n)
    scanf(d&n)
    }

    for(iif()
    printf(dd+d\nnini)
    }
    int check(int x)
    {
    int i
    for(i2iif(xi0)
    return 0

    }

    答案:

    (答案1)
    int check(int x)

    int check(int)

    (答案2)
    while(n20)

    while(n2)

    (答案3)
    i2

    (答案4)
    check(i)&&check(ni)

    check(i)1&&check(ni)1

    check(ni)&&check(i)

    check(ni)1&&check(i)1

    (答案5)
    return 1


    第101题 (200分) 题号432 难度中 第3章
    *
    程序填空

    功圆心原点半径12圆围成圆环
    填写程序键盘输入xy值点(xy)圆环输出TRUE否输出FALSE
    *
    #include stdioh
    main()
    {
    int bool
    float xyz
    scanf()
    zx*x+
    boolz>1
    if(bool) printf(TRUE\n)
    else printf(FALSE\n)

    答案:

    (答案1)
    ff&x&y

    (答案2)
    y*y

    (答案3)
    &&z<4



    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    相关文档

    技能高考专题:c语言程序填空题

    导出题库试题(1~100)共计131道试题一、程序填空 (共131题)Turbo C(共131试题)3)./*-----------------------------------------...

    3年前   
    486    0

    C语言练习卷-虚拟人生

    题目:虚拟人生一、 语言和环境1. 实现语言:C语言。2. 环境要求:devC++。二、 实现功能开发一套虚拟人生C语言系统,具体实现如下功能:1. 打开系统显示欢迎界面,以及功能菜单,用户输...

    3年前   
    471    0

    高考数列专题练习(汇总)

     数列综合题1.已知等差数列满足:,,的前n项和为. (Ⅰ)求及; (Ⅱ)令bn=(),求数列的前n项和。2.已知递增的等比数列满足是的等差中项。 ...

    2年前   
    390    0

    技能高考专题:Access中的SQL语句(1)

    ACCESS数据库的SQL语句教学 2009-07-01 20:50:47  作者:  来源:互联网  浏览次数:229  文字大小:【大】【中】【小】 引子:如何找到ACCESS数据库的SQ...

    3年前   
    624    0

    技能培训专题:焊工练习题6

    焊工上岗证(IC卡)1、 二氧化碳焊焊接时,用纯CO2作保护气体,其焊缝成形很好。您暂未填写答案,正确答案为:错2、 使用等压式焊炬焊炬施焊时,发生回火的可能性大。您暂未填写答案,正确答案为:...

    3年前   
    918    0

    C语言代码大全

     乘法口诀表 #include <stdio.h> #include <conio.h> void main(void) { int i,j,x,y; clrscr(); pr...

    5年前   
    1758    0

    专升本C语言题及答案

    C语言精编100题一、单选题1. 由C语言编写的代码程序( )A. 可直接执行 B. 是一个源程序C. 经过编译即可执行 D. 经过编译解释才能执行2. 按照C语言规...

    3年前   
    1167    0

    (1小时学会C语言51单片机)C语言入门教程

    △Victor Hugo 维克多?雨果相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚, 更不用说他的英文全称和简称了。...

    4年前   
    740    0

    大学C语言期末考试练习题含答案

    大学C语言期末考试练习题(带详解答案)一、 单项选择题1.( A )是构成C语言程序的基本单位。A、函数 B、过程 C、子程序 D、子例程2.C语言程序从 ...

    3年前   
    600    0

    高考物理二轮复习专题练习:热学

    热学一、单选题1.下列描述正确的是( )A.空调既能制热也能制冷,说明自发进行的热传递不存在方向性B.恒温水池中一个气泡缓慢上升,则气泡将放热C.固体很难压缩,说明固体分子间不存在间隙D...

    9个月前   
    249    0

    高考英语动词的时态和语态专题练习

    高考英语动词的时态和语态专题练习高中英语语法(时态和语态)一.动词的时态时态是谓语动词所表示的动作或情况发生时间的各种形式。英语动词有16种时态,但是常见的只有九种:一般现在时、一般过去时、一...

    3年前   
    763    0

    电脑编程 所有C语言题库

    试卷编号:2203所属语言:C语言试卷方案:所有C语言题库试卷总分:1220分共有题型:1种一、程序填空 共122题 (共计1220分)第1题 (10.0分) 题号:558 ...

    4年前   
    950    0

    c语言实验报告

    c语言实验报告  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成...

    11年前   
    791    0

    C语言上机题库WORD版

    C语言习题集3.11输入'A'~'F'中的一个字母,代表一个十六进制数,将其转换为十进制数,求该数与15的和并输出。输入格式:B输出格式:26#include<stdio.h>int main...

    3年前   
    874    0

    C语言作业:学通讯录

    学生通讯录一、 语言和环境1. 实现语言:C语言。2. 环境要求:devC++。二、 实现功能开发一套学生通讯录C语言系统,具体实现如下功能:1. 打开系统显示欢迎界面,以及功能菜单,用户输入...

    3年前   
    716    0

    c语言高级面试题

    整个测试遵循以下的约定:u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型:u       char 为1个字节u       int 为4个字节u      ...

    2个月前   
    93    0

    C语言试题库

    C 语言试题库 阅读说明*1 ————为题号A ————为答案-个C程序的执行是从 A)本程序的main函数开始,到main函数结束 B)本程序文件的第-个函数开始...

    1年前   
    660    0

    C语言知识点总结

    C语言最重要的知识点总体上必须清楚的: 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选...

    3年前   
    612    0

    C语言实验报告《指针》

    C语言实验报告《指针》  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________ ...

    11年前   
    951    0

    C语言实验报告《数组》

    C语言实验报告《数组》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________  ...

    11年前   
    880    0

    文档贡献者

    小***库

    贡献于2021-06-02

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档

    该用户的其他文档