visual c 6.0 幫忙看一下(以解惑)
#include <stdio.h>
void main(void) { int i,number[1]; for (i=0;i<=2;i=i+1) { printf("Please input a integer number :"); scanf("%d",& number[i]); } printf("The sum is %d",number[0]+number[1]); } 小弟跑出來的答案都會多1~"~ 請問小弟出錯在哪??麻煩解答...THX 感謝大大相助 |
改成這樣試試看
#include <stdio.h> void main(void) { int i,number[2]; for (i=0;i<2;i++){ printf("Please input a integer number :"); scanf("%d",& number[i]); } printf("The sum is %d",number[0]+number[1]); } |
你宣告時只宣告ㄌ[1]ㄉ空間..但要加兩ㄍ數所以結果才會是錯ㄉ
|
所有時間均為台北時間。現在的時間是 09:20 AM。 |
Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.
『服務條款』
* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *