吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1428|回复: 11
收起左侧

[已解决] 大哥们,能否帮小弟改正下这5个程序的错误 ,这是个练习,我不会改了,懵了已经。

[复制链接]
q5588068 发表于 2020-2-22 18:07
本帖最后由 q5588068 于 2020-2-28 21:36 编辑

#include<stdio.h>

int main()
{
        int iShowNumber;                        /*定义整型变量*/
        printf("enter some numbers\n");        /*输出提示信息*/
        scanf("%d",&iShowNumber);/*输入整数*/
        ShowNumber(iShowNumber);                /*调用函数*/
        return 0;                                                /*程序结束*/
}

↑【第一个】。
#include<stdio.h>


char ShowChar()
        int iNumber;                                                /*定义整型变量*/
        printf("please input a number:\n");        /*输出提示信息*/
        scanf("%d",&iNumber);                                /*输入一个整型变量*/
        return iNumber;                                                /*返回的是整型*/



int main()
{
        char cResult;
        cResult=ShowChar();                                /*进行9-4的减法计算,并将结果赋值给变量iResult*/
        printf("%c\n",cResult);
        return 0;                                                /*程序结束*/
}

↑【第二个】。

#include<stdio.h>


int main()
{
        int iCount[10];                                        /*定义一个整型的数组*/
        int i;                                                        /*定义整型变量,用于循环*/


        for(i=0;i<10;i++)                                /*进行赋值循环*/
        {
                iCount=i;        
        }




        for(i=0;i<10;i++)                                /*循环操作*/
        {
                ShowMember(iCount);                /*执行输出函数操作*/
        }
        return 0;
}


void ShowMember(int iMember)                /*函数定义*/
{
        printf("Show the member is%d\n",iMember);                /*输出数据*/
}

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑【第三个】。

#include<stdio.h>


int Arrage(int iArray[10])              //定义函数求平均值
{
        int iResult=0;
        int i;
        for(i=0;i<10;i++)
        {
                iResult+=iArray;         //求10个数的总数
        }

}


int main()
{
        int iStudent[10]={98,67,87,79,82,74,83,86,96,92};
        int iResult;


        iResult=Arrage(iStudent);


        printf("平均成绩是:%d\n",iResult);
        return  0;
}

↑【第四个】。
#include<stdio.h>


void Max(int iNum1,int iNum2);


int main()
{
    void Max(int iNum1,int iNum2)
{
        int iTemp;
        iTemp=iNum1>iNum2?iNum1:iNum2;


        printf("最大的数是:%d\n",iTemp);
}
        int iNum1, iNum2;
        printf("请输入两个要比较的数:\n");
        printf("第一个数是:");
        scanf("%d",&iNum1);
        printf("第二个数是:");
        scanf("%d",&iNum2);
        
        Max(iNum1,iNum2);
        return 0;

}
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑【第五个】。

大佬们,如果方便的话最好给解释下,或者给个注释,我现在看了一下午视频,感觉都白看了,现在都是懵懵的状态。

最好是帮小弟改完,完了我就能对着源码,跟改过的对照,可以加深理解。
自己看了2星期的视频了,感觉到后面越来越有挑战性了,我是从循环开始感觉有点费劲,给点正能量大佬们。

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Homely 发表于 2020-2-22 18:39
兄弟  作业肯定是不可能帮你做的啊。
那一夜谁懂22 发表于 2020-2-22 19:02
这种作业都是课堂直接搞出来的,你们还要课下做。。。。
Anekys 发表于 2020-2-22 19:10
第一个
shownumber函数在那啊?
第二个
声明的是返回char类型的函数,你却return了整数?
第三个
你声明的那个返回值为char类型的函数怎么没有大括号?
还有for循环中给数组赋值的话你要给定数组的下标啊,没法一次对整个数组赋值的
还有你那个ShowMember函数,如果在main函数下面的话是要在上面进行函数声明的
并且你那个ShowMember函数的参数是个整型,你调用的时候却给了一个数组
最后,你那个ShowMember函数printf的时候也没有给定数组下标,是无法输出数组里的值的
第四个
求平均值那个函数你只把总和求出来了并没有求出平均值
其次,求平均值的函数在声明时要求返回一个int型数值,实际你的代码中却并没有return
第五个
虽然你进行了函数声明,但是你的max函数居然建在了main函数里?
不知道是不是我才疏学浅,目前还没见过在函数中创建函数的.



另外,楼主排版也有些问题,字太小而且很密
目前就看出这些问题

如果是作业的话建议楼主最好还是理解透彻了重新编写较好
林亖 发表于 2020-2-22 19:18
初学者吗,感觉又不像啊。如果是没有任何基础的初学者不要直接跳到子函数。先把简单的弄懂吧。
 楼主| q5588068 发表于 2020-2-22 23:59
ugly 发表于 2020-2-22 18:39
兄弟  作业肯定是不可能帮你做的啊。

这是一本书上让你看完加深印象的纠错题,不会改啊。
 楼主| q5588068 发表于 2020-2-23 00:02
Anekys 发表于 2020-2-22 19:10
第一个
shownumber函数在那啊?
第二个

鄂,不是作业,买了本书现在看完这章让坐下纠正联系,可我改不了,大哥,你能不能帮我改完一下,然后我对着原题还有改完的我在对照的理解下。
 楼主| q5588068 发表于 2020-2-23 00:07
那一夜谁懂22 发表于 2020-2-22 19:02
这种作业都是课堂直接搞出来的,你们还要课下做。。。。

鄂,我不是上课的,自己对则个有兴趣,看视频学呢
Anekys 发表于 2020-2-23 12:58
q5588068 发表于 2020-2-23 00:02
鄂,不是作业,买了本书现在看完这章让坐下纠正联系,可我改不了,大哥,你能不能帮我改完一下,然后我对 ...

我已经把错误说的很明显了啊,照着改就好了
刘样andholiday 发表于 2020-2-23 13:33
是作业的话不可能的事
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 20:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表