html模版標題C語言..錯誤在哪..
問題#include
intmain(void){intscore;char*result;printf("萬能科大電子系成績考評(共10位同學)
");while(number>9){printf("第%d位同學成績:",number);scanf("%d",score);switch(score/10){case10:result="完美分數";case...顯示更多#includeintmain(void){intscore;char*result;printf("萬能科大電子系成績考評(共10位同學)
");while(number>9){printf("第%d位同學成績:",number);scanf("%d",score);switch(score/10){case10:result="完美分數";case9:result="分數等級為優等";case8:result="分數等級為甲等";case7:result="分數等級為乙等";case6:result="分數等級為丙等";default:result="分數等級為丁等";}printf("%s
",result);number++;}請幫我找這個題目的錯誤謝謝唷
最佳解答
#include int main() { int score;//1.你的number沒有宣告,不過我將它改為for迴圈較為簡潔 printf("萬能科大電子系成績考評(共10位同學)
"); for(int i=1;i<11;i++){ printf("第%d位同學成績 : ",i); scanf("%d",&score);//少了& switch(int(score/10)) { case 10: printf("%s
","完美分數");break;//記得加break case 9: printf("%s
","分數等級為優等");break; case 8: printf("%s
","分數等級為甲等");break; case 7: printf("%s
","分數等級為乙等");break; case 6: printf("%s
","分數等級為丙等");break; default: printf("%s
","分數等級為丁等");break; } } system("pause"); return 0; }
其他答案
#includeintmain(void){intscore;char*result;printf("萬能科大電子系成績考評(共10位同學)
");intnumber=0;/*原本沒有宣告*/while(number<=9){/*原為:number<9*/printf("第%d位同學成績:",number);scanf("%d",&score);/*原為:scanf("%d",score);*/switch(score/10){case10:result="完美分數";break;/*原本沒有*/case9:result="分數等級為優等";break;/*原本沒有*/case8:result="分數等級為甲等";break;/*原本沒有*/case7:result="分數等級為乙等";break;/*原本沒有*/case6:result="分數等級為丙等";break;/*原本沒有*/default:result="分數等級為丁等";}printf("%s
",result);number++;}}/*少一個大括號*/參考資料:自己#includeintmain(void){intscore;char*result;printf("萬能科大電子系成績考評(共10位同學)
");沒宣告變數number及給予初始值intnumber=0;while(number>9){應該是while(number<=9){printf("第%d位同學成績:",number1);scanf("%d",score);switch(score/10){case10:result="完美分數";break;case9:result="分數等級為優等";break;case8:result="分數等級為甲等";break;case7:result="分數等級為乙等";break;case6:result="分數等級為丙等";break;default:result="分數等級為丁等";}printf("%s
",result);number;}
以上文章來自奇摩知識家,如有侵犯請留言告知
https://tw.answers.yahoo.com/question/index?qid=20070523000015KK09166
DD47F9E89D256822
e02uu22i 發表在 痞客邦 留言(0) 人氣()
留言列表