-
您想要的是将年、月和日存储在整数变量 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