-
没有错。
e:\>gcc -o
in function `main':
3: warning: return type of 'main' is not `int'
17:3: warning: no newline at end of file
e:\>gcc -o
e:\>z
min=1 max=4
e:\>
这是来源。 有一个非标准的地方,就是 void main 应该是 int main
#include ""
int main()
int a[5][5];
int j,i,min,max;
for(i=0;i<5;i++)
for(j=0;j<5;j++)
scanf("%d",&a[i][j]);
min=a[0][0];max=a[0][0];
for(i=0;i<5;i++)
for(j=0;j<5;j++)
if(min>a[i][j])min=a[i][j];
-
程序是正确的,请写出您的测试数据以及您如何输入它(分隔符)和您使用的编译器
-
我正在运行它,没有任何问题。
-
该程序应该没问题,也许是因为您运行的环境不同。
现在国家计算机级考试使用的计算机环境是Viaual Studio的C++接口,所以你最好使用C++编译环境,另外一个原因可能是你输入数据的方式不对,你要注意程序:
scanf("%d",&a[i][j]);
这里是“%d”,所以在输入数据时:data-space-data-space......不要在这种输入中添加逗号,我一开始就犯了这个错误。
-
#include ""
void main()
int a[5][5];请注意,它是一个二维数组 int j,i,min,max;
for(i=0;i<5;i++) 通过双循环值 for(j=0; j<5;j++)
scanf("%d",&a[i][j]);
min=a[0][0];max=a[0][0];设置最小值和最大值的初始值。
for(i=0;i<5;i++) 通过双循环 for(j=0; j<5;j++)
if(min>a[i][j])min=a[i][j];
if(max 打印最大值和最小值。
程序似乎是对的!
如果你不知道怎么了! 教你一步一步检查的方法!
如果您使用的是视觉C++
可以按“调试”部分中的“开始调试”,或按光标上的“运行!
然后连续按下[运行到光标]按钮! [run to cursor] 英文
仅仅因为你使用了两个 for 循环,你就必须连续按 25 次。 呵呵!
1.输出为 -1,x--表示先使用 x 的当前值,然后减去 1,依此类推,当 x=0 退出循环时,再减去 1,因此结果为 -1 >>>More
dim ie
set ie=createobject(""使用上面的**是可以的,空土豆的原因是打开网页后你用的命令战斗机退出了程序,所以出现了IE先开后关的情况。 >>>More
从**本身和运行情况来看,可执行程序的内容与粘贴的**不匹配(可能是修改后没有重新编译,而修改前的**运行,否则不会**现在出现可以编译传递的错误,例如第二行末尾有更多的“op”, 和“现有1人捐款无产出”),修改建议如图所示:
完美匹配已经是你不需要考虑太多的事情。 因为目前硬件产品的兼容性还是不错的,所以在购买时建议选择那些一线厂家,质量和售后服务都好很多。 阅读有关最新硬件产品的更多信息以及来自专业评估室的一些评估报告,将对您非常有帮助。