-
您想要的是將年、月和日儲存在整數變數 year、month 和 day 中。
就是這樣。
#include
using namespace std;
int main()
char data[20];
int year=0,month=0,day=0,t=0;
gets(data);
while((data[t]>='0')&&data[t]<='9'))
year=year*10+(int)data[t]-48;
t++;while((data[t]<'0')||data[t]>'9'))
t++;while((data[t]>='0')&&data[t]<='9'))
month=month*10+(int)data[t]-48;
t++;while((data[t]<'0')||data[t]>'9'))
t++;while((data[t]>='0')&&data[t]<='9'))
day=day*10+(int)data[t]-48;
t++;cout
-
如果是這樣,我們將首先使用字串“2005”、“7”和“9”
按照以下步驟操作。
int num=0;
for(int i=0;i<;i++) 假定 str 是乙個字串,並且是字串型別。
num+=(str[i]*pow(10,;pow 是庫函式,它位於 in。
num 是對應的整數變數,輸出非常簡單。
-
#include
#include
using namespace std;
string printdate(string x)int i=0;
string data="";
data=,4);
data+="年";
data+=,1);
if(x[6]=='-'確定月份是位數還是兩位數。
i=1; else
data+=,1);
data+="月";
data+=,2);
data+="日";
return data;
int main()
string a;
cin>>a;
cout
-
c 語文程式如下。 如果您的編譯器支援中文,請將 output 語句更改為:
printf("%4d 年、%2d 個月、%2d 天",y,m,d);就是這樣。
#include
main()
當你剛開始學習一門程式語言時,怎麼去做,寫乙個編譯器,在細長弟弟的低階學習如何程式設計,是學習計算機如何工作的乙個非常有效的方法。 編譯器通常被視為複雜的專案。 事實上,編寫生產編譯器是一項艱鉅的任務。 >>>More