|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
//输入10个数,找出其中的最大值与最小值
#include<stdio.h>
void main()
{
int a[10], i;
printf("请输入10个整数");
for (i = 0; i < 10; i++)
{
scanf("%d", &a[i]);//输入数据
}
int j, temp;
for (j = 1; j < 10; j++)
{
if (a[0] < a[j])
{
temp = a[0];
a[0] = a[j];
a[j] = temp;
}
}//找出最大值,并将他储存在a[0]中
printf("这10个数中最大的是:%d", a[0]);
}
报的错:
D:\工用\123\指针练习\max.c(12) : error C2143: syntax error : missing ';' before 'type'
D:\工用\123\指针练习\max.c(13) : error C2065: 'j' : undeclared identifier
D:\工用\123\指针练习\max.c(18) : error C2065: 'temp' : undeclared identifier
执行 cl.exe 时出错.
指针练习.exe - 1 error(s), 0 warning(s)
我这没有报错,但是你有地方写错了
- #include<stdio.h>
- void main()
- {
- int a[10], i;
- int j, temp;
- printf("请输入10个整数");
- for (i = 0; i < 10; i++)
- {
- scanf("%d", &a[i]);// 是 a[i]
- }
- for (j = 1; j < 10; j++)
- {
- if (a[0] < a[j])
- {
- temp = a[0];
- a[0] = a[j];
- a[j] = temp;
- }
-
- }//找出最大值,并将他储存在a[0]中
- printf("这10个数中最大的是:%d", a[0]);
- }
复制代码
|
|