c
#include<stdio.h>int main()
{
int a;
int i, max1, max2, max;
for (i = 0; i < 4; i++);
{
printf("请输入第%d个数字:", i + 1);
scanf_s("%d",&a);
}
if(a>a)
max1 = a;
else
max1 = a;
if (a > a)
max2 = a;
else
max2 = a;
if (max1 > max2)
max = max1;
else
max = max2;
printf("max1=%d\nmax2=%d\nmax=%d\n", max1, max2, max);
}
不知道为什么上来就是请输入第5个数字,也就是i直接等于4了。
这一句
for (i = 0; i < 4; i++);
去行末的 ; jackz007 发表于 2021-3-10 16:17
这一句
for (i = 0; i < 4; i++);
去行末的 ;
我瞎了,差点怀疑人生了。
页:
[1]