lol新版男刀连招技巧:救人!!!!!!!!!

来源:百度文库 编辑:高考问答 时间:2024/04/27 22:15:45
#include <stdio.h>
main()
{
int a[15];
int i,tmp,sum;
for(i=0;i>=14;i++);
scanf("%d",a[14]);
if(a[i]>a[i+1])
{tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
if(a[i]<a[i+1])
{
tmp=a[i+1];
a[i+1]=a[i];
a[i]=tmp;
}
for(i=0;i>=14;i++)
sum=a[i]/2;
sum+=a[i];
printf("%d",a[i]);
}
这为什么高a[i]不行
最高分和最低分为什么要加for
可以让我查查自己错了啦怎么错啦
我想也想不通只能找你们啦希望你们可以教我可以帮我查找我自己的缺点谢谢!!!!!

我找到几处错误:
#include <stdio.h>
main()
{
int a[15];
int i,tmp,sum; //最高分是非功过tmp ,最低分应该在设一个变量smp;
//int tmp;
for(i=0;i>=14;i++);
//这里少一个{
scanf("%d",a[14]);
if(a[i]>a[i+1])
{tmp=a[i];
a[i]=a[i+1];
a[i+1]=tmp;
}
if(a[i]<a[i+1])
{
tmp=a[i+1];//这里应该这样写smp=a[i];
a[i+1]=a[i];
a[i]=tmp; //a[i]=smp;
}
//这里少一个}
for(i=0;i>=14;i++) // 这里少一个{
sum=a[i]/2;
sum+=a[i]; //这里少一个}
printf("%d",a[i]); //sum是求总分吧`!应该输出sum,还应该输出最高分和最低分。//应该这样输出printf("%d,%d,%d",sum,tmp,smp);
}
为什么求最高分和最低分要加for?
答:求最高分和最低分要搜索整个数组,比较出数组中哪个最大,哪个最小~!