itgle.com
更多“程序Cmody111.C,输出如下所示图形:请改正错程序中的错误。@@@@@@@@@@@@@@@@@@@@@ ”相关问题
  • 第1题:

    程序Cmody051.c,其功能是统计输入字符串中大写英文字母的个数。请改正错程序中的错误。如输入:abcDEFGH123输出:5


    /**/charstr1[128];/**/
    /**/sum++;/**/

  • 第2题:

    给定程序MODll.C中函数fun的功能是:根据形参m的值(2≤m≤9),在m行m列的二维数组中存放如下所示规律的数据,由main函数输出。

    例如,若输入2 |若输入4

    则输出: |则输出:

    1 2 |1 2 3 4

    2 4 |2 4 6 8

    |3 6 9 12

    |4 8 12 16

    请改正程序函数中的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)void fun(int a[][M] int m)(2)a[j][k]=(k+1)*(j+1);
    (1)void fun(int a[][M], int m)(2)a[j][k]=(k+1)*(j+1); 解析:本题中函数的功能是根据形参m的值(2≤m≤9),在m行m列的二维数组中存放有规律的数据,规律就是,i和j代表二维数组的行和列,则a啪[k]=(k+1)*(j+1)。

  • 第3题:

    下面程序的功能是建立一个单链表(只有头指针,无头节点),将该单链表逆序,并按顺序输出逆序前后的单链表中的所有数据,程序中ReverseList函数和PrintList函数存在若干错误,其他代码无错误,请改正。 程序运行示例: 请输入要输入的数据(以空格隔开,以0结束!) 12 45 87 69 90 24 0↙ 链表元素如下: 12 45 87 69 90 24 链表元素如下: 24 90 69 87 45 12


    C 解析:本题要求建立一个structnode类型的数据链表,从main函数可知,h是“头指针”变量,它指向所建立的表的第一个数据,函数的类型应该与h的类型一致,所以应该填streetnode*。

  • 第4题:

    程序Cmody021.c输出如下所示图形:请改正错程序中的错误。


    /**/inti,j;/**/
    /**/for(j=1;j<=2*i-1;j++)/**/

  • 第5题:

    给定程序MODll.C中函数fun的功能是:根据整型形参m,计算如下公式的值。

    例如,若m中的值为:5,则应输出:1.463611。

    请改正程序中的错误,使它能得出正确的结果。

    注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!


    正确答案:(1)for(i=2; i=m; i++)(2)y+=1.O/(i*i);
    (1)for(i=2; i=m; i++)(2)y+=1.O/(i*i); 解析:该题中函数功能是计算公式的值。其中,公式中涉及在循环中对各项的计算及累加求和。从已给定源程序的main主函数开始入手,“printf(〝\nThe result is%1f\n〞,fun(n));”语句中调用fun函数,计算公式的值。