為什么最高分的結(jié)果對(duì)而最低分的結(jié)果為66?
#include <stdio.h>
int main()
{
? ? int score[]={67,98,75,63,82,79,81,91,66,84};
? ? int i,j;
? ? int sum()
? ? {
? ? ? ? int x=0;
? ? ? ? for(i=0;i<=9;i++)
? ? ? ? {
? ? ? ? ? ? x+=score[i];
? ? ? ? }
? ? ? ? printf("總分為%d\n",x);
? ? }
? ? sum();
? ? int max()
? ? {
? ? ? ? int x;
? ? ? ? for(i=0;i<=9;++i)
? ? ? ? {
? ? ? ? ? ? for(j=0;j<=9;++j)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(score[j]>score[i])
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? x=score[i];
? ? ? ? ? ? }
? ? ? ? ? ? if(score[j]<score[i])
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? printf("最高分為%d\n",x);
? ? }
? ? max();
? ? int min()
? ? {
? ? ? ? int x;
? ? ? ? for(i=0;i<=9;i++)
? ? ? ? {
? ? ? ? ? ? for(j=0;j<=9;j++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if(score[j]<score[i])
? ? ? ? ? ? ? ? break;
? ? ? ? ? ? ? ? x=score[i];
? ? ? ? ? ? }
? ? ? ? ? ? if(score[j]>score[i])
? ? ? ? ? ? break;
? ? ? ? }
? ? ? ? printf("最低分為%d\n",x);
? ? }
? ? min();
? ? return 0;
}
2015-08-25
右側(cè)有源碼,你對(duì)比一下,你的寫(xiě)法