怎麼用C語言將英文月份轉換為數值月份

2021-03-04 04:56:51 字數 1095 閱讀 5615

1樓:匿名使用者

scanf("%s%d%d",m,&day,&year);

int t=1;//避免他預設為0.

int month;

t=strcmp("jan",m);//判斷兩個字串是否相等,相等就返回一個0.

if(t=0)

怎麼組織下,你自己看吧

2樓:匿名使用者

呼叫日期函式直接獲取當前日期,結果可以為數值。

如果自己定義,可以考慮用列舉型別一一對映。

c語言 編寫程式,當輸入數月份時,顯示相應英文月份名稱。

3樓:星月小木木

#include

int main(void);

int i;

printf("**************輸入bai0結束迴圈************\n");

while(1)

printf("該月的英文專名屬為:%s\n",month[i-1]);}}

4樓:匿名使用者

#include

void main()}

輸入某月份的整數值1~12,輸出該月份的英文名稱. c語言,感覺對,但提交不對,求幫助

5樓:香夢沉酣

將你的輸出語句改為printf("%s\n",months[m-1]);這樣就沒有問題了,可是輸出結果。你說是提交到**啊?你這個程式是正確的,沒有問題的啊?

6樓:匿名使用者

把char*months[12]修改為char months[12][10]

7樓:風之谷天之城

puts(months[m-1]); 是輸出字元 不是字串

你用printf 語句

8樓:匿名使用者

char陣列只能存一個字串

9樓:

如果是來提交的話要以while(scanf("%d",&m)!=eof)為判斷結束吧。你程式只能執行一回。你改一下看看?

c中如何將string陣列轉換為int陣列

舉個bai例子。du string strarray a,b,c,d,e,f,g split new char int intarray c 3.0下用 此句zhi intarray array.convertall strarray,s int.parse s 2.0下用以下的語dao句替換 專上...

c如何將字串由數字組成轉換為int型數字,以用

include include define max long 0x7fffffffint myatoi char s if p while p return sign num int main 用atoi函式 int atoi char pstr 引數是要轉的字串,返回值就是轉之後的int型別了 ...

c語言怎麼將資料寫入檔案,c語言中怎樣把資料存入檔案

利用vc軟體通過 書寫就可以將資料寫入檔案。首先開啟vc 6.0。選擇檔案,新建。選擇c source file 新建一個空白文件。先宣告標頭檔案 include 寫上主函式 void main 主要 file infile,outfile,otherfile char input char inp...