1樓:香夢沉酣
將你的輸出語句改為printf("%s\n",months[m-1]);這樣就沒有問題了,可是輸出結果。你說是提交到**啊?你這個程式是正確的,沒有問題的啊?
2樓:匿名使用者
把char*months[12]修改為char months[12][10]
3樓:風之谷天之城
puts(months[m-1]); 是輸出字元 不是字串
你用printf 語句
4樓:匿名使用者
char陣列只能存一個字串
5樓:
如果是來提交的話要以while(scanf("%d",&m)!=eof)為判斷結束吧。你程式只能執行一回。你改一下看看?
c 編寫一程式,輸入月份號,輸出該月的英文月名。例如:輸入 3,輸出
6樓:阿冬
如下**可以解決:
#include
int main();
int i;
scanf("%d",&i);
printf("%s\n",month[i-1]);
return 0;}
7樓:小花
#include
int main()
;printf("請輸
入月份號:\n");
scanf("%d",&mouth);
match(name,mouth);
return 0;
}void match(char *name,int n)
8樓:
#include
int main(void)
; printf("input 1-12:");
scanf("%d", &m);
puts(months[m - 1]);
return 0;}
9樓:匿名使用者
#include "stdio.h"
int main()
return 0;}
c語言 編寫程式,當輸入數月份時,顯示相應英文月份名稱。
10樓:星月小木木
#include
int main(void);
int i;
printf("**************輸入bai0結束迴圈************\n");
while(1)
printf("該月的英文專名屬為:%s\n",month[i-1]);}}
11樓:匿名使用者
#include
void main()}
c語言輸入整數,如果是字母,則輸出該字母,否則輸出該整數
你先判定他的ascii 的的大小 假如是在65 90 或是在97 122 之間則說明是字母應輸出字母,假如不在這個範圍則說明是數字,直接輸出數字就行!我的回答你滿意不?我給你編了一個程式 include void main int a scanf d a printf c a 二 int a sca...
c語言輸入互不相等的整數abc請輸出最大和
include int main include void main 簡單易懂 include main 下面的答案都是對的,但對初學者有點難哦,我當初就看不懂的說。給你個簡單的 include void main else printf the max is d c else if b c els...
C語言任意輸入有五位數字的正整數,逆序輸出每一數位上的數字如輸入12345輸出5
include usingnamespacestd intmain else while key 0 key 0是終止條件cout newnumberis 擴充套件資料 c 輸入一個整數值並輸出此整數的各數字反序的數值 include usingnamespacestd voidfunc int i...