- 最後登錄
- 2024-5-5
- 在線時間
- 7164 小時
- 註冊時間
- 2010-5-4
- 閱讀權限
- 95
- 精華
- 0
- UID
- 7964333
- 帖子
- 155
- 積分
- 1287 點
- 潛水值
- 47875 米
| 如果你忘記伊莉的密碼,請在登入時按右邊出現的 '找回密碼'。輸入相關資料後送出,系統就會把密碼寄到你的E-Mail。 3樓大已經解答了。把字串設定長度就可以解決問題- #include <stdio.h>
- #include <stdlib.h>
- #define CannotPrint printf
- int main()
- {
- double a, b, c;
- char zx[21], s[11];
-
- CannotPrint("請輸入姓名:\n"); fgets(zx, 20 ,stdin);
- CannotPrint("請輸入計概成績:\n"); fgets(s,10,stdin); a=atof(s);
- CannotPrint("請輸入數學成績:\n"); fgets(s,10,stdin); b=atof(s);
- CannotPrint("請輸入英文成績:\n"); fgets(s,10,stdin); c=atof(s);
- CannotPrint("統計中.....\n");
- CannotPrint("\t%s的成績如下:\n",zx);
- CannotPrint("==================\n");
- CannotPrint("\t計概:%3.f\n",a);
- CannotPrint("\t數學:%3.f\n",b);
- CannotPrint("\t英文:%3.f\n",c);
- CannotPrint("-------------------\n");
- CannotPrint("\t總分:%3.f\n",a+b+c);
- CannotPrint("\t平均:%3.2f\n",(a+b+c)/3);
- //system("pause")
-
- return 0;
- }
複製代碼 ... |
|