【发布时间】:2017-04-07 10:55:53
【问题描述】:
我制作了这个程序,代码编译成功我认为该程序需要用户输入 5 个输入,但它需要 10 个输入。
#include <stdio.h>
int greatest_number();
int main()
{
greatest_number();
printf("Greatest number is %d", greatest_number());
return(0);
}
int greatest_number()
{
int a[6], x, i, z, y;
我不知道为什么这个循环需要用户输入 10 个输入
即使我将它编程为接受 5 个输入
对于(x=0;xa[i]){
z=a[y];
}别的 {
z=a[i];
y=i;
}
x++;
我++;
}
返回(z);
}
【问题讨论】:
-
请格式化您的代码。目前无法读取。
-
不可读 - 修复缩进,(我的意思是,实际上缩进它)。在函数之间添加一个空行。
-
因为你调用了
greatest_number函数两次次?