提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • 莫愁

    29人对此回答表示赞同


    1.以下程序的功能是将用户从键盘输入(输入‘#’时结束)的若干大写字母转换成对应的小写字母。请补充完整tocaps函数。
    #include <stdio.h>
    char tocaps (char ch)
    {
    在此补充内容:if(ch>='A'&&ch<='Z')
    ch=ch+32;
    return ch;
    }
    main( )
    { char c ,d ;
    c=getchar( );
    while(c!='#')
    { d= tocaps(c) ; putchar (d ); c=getchar(); }
    }

    2.以下程序的功能是:用户从键盘输入两个float型数据a 和 b,计算并输出a除以b的商。程序中有语法错误,请修改。

    #include<stdio.h>
    float cal( float a,float b )
    {
    float x;
    x= a/ b;
    return x;
    }
    main( )
    { float a, b ;
    scanf( " %f %f", &a, &b );
    printf( " % .2f除以 %.2f 的商是:%.2f\n ", a, b, cal (a,b) );
    }

    3.下面程序的功能是输出结构体数组的内容。请将程序补充完整
    struct
    { char name[10];
    char sex;
    int age ;
    }p[3]={ { "Lee", ' f ' , 46 },{ "Mon", ' m ' , 62 },{ "Fan", ' f ' , 25 } };
    main ( )
    {
    在此补充内容:int i;
    for(i=0;i<=2;i++)
    printf("%s %c %d\n",p[i].name,p[i].sex,p[i].age);
    }

    4.下面程序的功能是统计8名学生中数学和英语成绩均大于等于60分的人数。请将程序补充完整。
    struct st
    { int num;
    float s[2];
    };
    int fun (struct st stu[ ] )
    {

    在此补充内容: int n=0,i;
    for(i=0;i<=7;i++)
    if(stu[i].s[0] >=60.0 && stu[i].s[1] >=60.0 ) n++;
    return n;
    }
    main ()
    {struct st stu[8]={ { 1,82.5,78 },{ 2,60,54.5},{ 3,90,86.5 },{ 4,76.5,82},{ 5,65,46 },{ 6,73.5,64 },{ 7,54.5,55 },{ 8,65,78.5 } };
    int n;
    n=fun ( stu ) ;
    printf ( " The number beyond 60:%-d\n " , n );
    }
    展开
    29
    0回复
    发布于 7年前

    评论(0)

    收起评论

  • 胡歌是我哥

    29人对此回答表示赞同

    已发126 是一个通讯录程序 分模块的 应该比较好理解 有不懂的地方可以hi我 在vc 中调试通过 以前写过几个的几个,看看合适吗 1 字符串逆序 2
    展开
    29
    0回复
    发布于 7年前

    评论(0)

    收起评论

  • 末代恋人

    29人对此回答表示赞同

    1.
    #include <stdio.h>
    char tocaps (char ch)
    {
    //在此补充内容
    if(ch>='A'&&ch<='Z')
    ch=ch+32;
    return ch;
    }
    main( )
    { char c ,d ;
    c=getchar( );
    while(c!='#')
    { d= tocaps(c) ; putchar (d ); c=getchar(); }
    }

    2.
    #include <stdio.h>
    float cal ( float a, float b )
    {
    float x;
    x= a/ b;
    return x;
    }
    main( )
    { float a, b ;
    scanf( " %f%f", &a, &b );
    printf( " % .2f除以 %.2f 的商是:%.2f\n ", a, b, cal (a,b) ); }

    3.
    struct
    { char name[10];
    char sex;
    int age ;
    }p[3]={ { "Lee", ' f ' , 46 },{ "Mon", ' m ' , 62 },{ "Fan", ' f ' , 25 } };
    main ( )
    {
    int i;
    for(i=0;i<=2;i++)
    printf("%s %c %d\n",p[i].name,p[i].sex,p[i].age);

    }

    4.
    struct st
    { int num;
    float s[2];
    };
    int fun (struct st stu[ ] )
    {

    // 在此补充内容
    int count,i;
    for(i=1;i!=sizeof(stu);i++)
    {
    if (stu[i].s[0]>=60&&stu[i].s[1]>=60)
    count++;
    }
    return count;
    }
    main ()
    {struct st stu[8]={ { 1,82.5,78 },{ 2,60,54.5},{ 3,90,86.5 },{ 4,76.5,82},{ 5,65,46 },{ 6,73.5,64 },{ 7,54.5,55 },{ 8,65,78.5 } };
    int n;
    n=fun ( stu ) ;
    printf ( " The number beyond 60:%-d\n " , n );
    }
    展开
    29
    0回复
    发布于 7年前

    评论(0)

    收起评论

  • 钱可为

    29人对此回答表示赞同

    第一个的
    #include <stdio.h>
    char tocaps (char ch)
    {
    char st;
    st=ch+32;
    return st;
    }
    void main( )
    { char c,d;
    printf("请输入大写字母,以'#'号结束输入:");
    c=getchar( );
    while(c!='#')
    {
    d=tocaps(c);
    putchar(d);
    c=getchar();
    }
    }
    2.以下程序的功能是:用户从键盘输入两个float型数据a 和 b,计算并输出a除以b的商。
    程序中有语法错误,请修改。

    #include<stdio.h>
    float cal(float a, float b )
    {
    float x;
    x= a/ b;
    return x;
    }
    void main( )
    {
    float a,b;
    scanf(" %f%f", &a, &b );
    printf( " % .2f除以 %.2f 的商是: %.2f\n ", a, b, cal(a,b) );
    }
    3.下面程序的功能是输出结构体数组的内容。请将程序补充完整
    #include<stdio.h>
    struct
    { char name[10];
    char sex;
    int age ;
    }p[3]={{ "Lee", ' f ' , 46 },{ "Mon", ' m ' , 62 },{ "Fan", ' f ' , 25 } };
    void main ( )
    {
    int i;
    for(i=0;i<=2;i++)
    printf("%s %c %d\n",p[i].name,p[i].sex,p[i].age);
    }

    4.下面程序的功能是统计8名学生中数学和英语成绩均大于等于60分的人数。请将程序补充完整。
    #include<stdio.h>
    struct st
    { int num;
    float s[2];
    };
    int fun (struct st stu[ ] )
    {
    int n=0,i;
    for(i=0;i<=7;i++)
    if(stu[i].s[0] >=60.0 && stu[i].s[1] >=60.0 ) n++;
    return n;
    }
    void main ()
    {struct st stu[8]={ { 1,82.5,78 },{ 2,60,54.5},{ 3,90,86.5 },{ 4,76.5,82},{ 5,65,46 },{ 6,73.5,64 },{ 7,54.5,55 },{ 8,65,78.5 } };
    int n;
    n=fun ( stu ) ;
    printf ( " The number beyond 60: %-d\n " , n );
    }
    展开
    29
    0回复
    发布于 7年前

    评论(0)

    收起评论

  • 自娱自乐做死人

    29人对此回答表示赞同

    1.
    #include <stdio.h>
    char tocaps (char ch)
    {
    ch=ch - 32;
    reurn ch;
    }
    main( )
    { char c ,d ;
    c=getchar( );
    while(c!='#')
    { d= tocaps(c) ; putchar (d ); c=getchar(); }
    }

    2.
    #include<stdio.h>
    float cal( float a,float b )
    {
    float x;
    x= a/ b;
    return x;
    }
    main( )
    { float a, b ;
    scanf( " %f %f", &a, &b );
    printf( " % .2f除以 %.2f 的商是:%.2f\n ", a, b, cal (a,b) );
    }

    3.
    struct
    { char name[10];
    char sex;
    int age ;
    }p[3]={ { "Lee", ' f ' , 46 },{ "Mon", ' m ' , 62 },{ "Fan", ' f ' , 25 } };
    main ( )
    {
    int i;
    for(i=0;i<=2;i++)
    printf("%s %c %d\n",p[i].name,p[i].sex,p[i].age);

    }

    4.
    struct st
    { int num;
    float s[2];
    };
    int fun (struct st stu[ ] )
    {
    int n=0,i;
    for(i=0;i<=7;i++)
    if(stu[i].s[0] >=60.0 && stu[i].s[1] >=60.0 ) n++;
    return n;
    }
    main ()
    {struct st stu[8]={ { 1,82.5,78 },{ 2,60,54.5},{ 3,90,86.5 },{ 4,76.5,82},{ 5,65,46 },{ 6,73.5,64 },{ 7,54.5,55 },{ 8,65,78.5 } };
    int n;
    n=fun ( stu ) ;
    printf ( " The number beyond 60:%-d\n " , n );
    }
    展开
    29
    0回复
    发布于 9年前

    评论(0)

    收起评论

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部