c语言时间格式输入
答:default:{ printf(“输入错误”);} } return0;}
答:include<stdio.h> main(){int y,m,s;while(1){ scanf("%d/%d/%d",&y,&m,&s);printf("%d--%d--%d\n\n",y,m,s);} }
答:include <stdio.h>#include int main(int argc, char *argv[]){ time_t rawtime; struct tm * timeinfo; char timE [80]; time ( &rawtime ); timeinfo = localtime ( &rawtime ); strftime ( timE,80,"%a %b %d %I:%M:%S %Y ",timeinfo); printf (...
答:min = timeinfo->tm_min; sec = timeinfo->tm_sec; printf ( "当前时间:%4d-%02d-%02d %02d:%02d:%02d\n\n",year, month,day,hour,min,sec); printf ( "你需要的格式:%4d%02d%02d%02d%02d%02d\n\n",year, month,day,hour,min,sec);char hyy[2],lyy[2],MM[2],dd[2],hh[2],...
答:{intday,month,year,sum,leap;printf("\n请输入年、月、日,格式为:年,月,日(2015,12,10)\n");scanf("%d%d%d",&year,&month,&day);//格式为:20190510 switch(month)//先计算某月以前月份的总天数 {case1:sum=0;break;case2:sum=31;break;case3:sum=59;break;case4:sum=90;break;...
答:include <stdio.h> int main(){ int m, d, cnt, i;int a[] = { 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };scanf("%d%*[^0-9]%d", &m, &d);for (cnt = 0, i = 0; i < m; ++i)cnt += a[i];cnt += d;printf("%d\n", cnt);return ...
答:int main(){ //int a[10];int time;char c;int m;printf("请输时间:\n");scanf("%d%c%d",&time,&c,&m);if(0<=time&&time<=5){ if(0<=m&&m<9)printf("凌晨好,现在是%d%c0%d",time,c,m);printf("凌晨好,现在是%d%c%d",time,c,m);} if(5<time&&time<=8){ if...
答:题主想问的是不是规定格式的输入?形如以下代码可以做到规定格式的输入。scanf("%d:%d",&num1,&num2);%d和%d之间有一个冒号:
答:使用printf("%d:%02d\n", hour, min);前面的那个0的意思就是位数不足时前面补0输出
答:include <stdio.h>int main(){int h,m,t;printf("请输入现在时间,格式如9:30\n");scanf("%d:%d",&h,&m);printf("请输入经过的分钟数");scanf("%d",&t);printf("经过%d分钟以后的时间是%d:%d",t,(h*60+m+t)/60%24,(m+t)%60);return 0;}//运行示例:...
网友评论:
艾汪13658454625:
c语言程序中插入时间 -
33432咸将
: #include time_t now; now = time (NULL); printf("%s ",ctime(&now));
艾汪13658454625:
关于C语言输入日期格式的判断 -
33432咸将
: dd/mm/yyyy、mm/dd/yyyy mm,dd,yyyy、dd,mm,yyyy 这两种是没法判断的,比如1/2/2000是1月2日还是2月1日? 13日以前肯定不好判断 所以最好输入时提示按格式输入
艾汪13658454625:
C语言,对于年月日时分秒的描述按年月日,总秒数的形式读入日期,输出如下格式的时间日期写法:年 - 月 - 日 -
33432咸将
: #include <stdio.h> #include <stdlib.h>//不需要 int main() { int y, m, d, t, h, z, s; scanf("%4d%2d%2d,%d", &y, &m, &d, &t);//scanf语句不要规定位数,就是%d h=t/3600; z=(t-h*3600)/60; s=t-h*3600-z*60; printf("%04d-%02d-%02d,%d:%d:%d\n", ...
艾汪13658454625:
求c语言 日期的输入可以是多种格式 的程序
33432咸将
: dd/mm/yyyy、mm/dd/yyyy 会导致歧意 mm,dd,yyyy、dd,mm,yyyy 同样会导致歧意 以下程序是按yyyy/mm/dd,mm/dd/yyyy和yyyy,mm,dd、mm,dd,yyyy格式输入: //--------------------------------------------------------------------------- #include <stdio.h> #include ...
艾汪13658454625:
怎样用c语言求日期
33432咸将
: 注意:输入年月日之间要有空格 #include <stdio.h> void main() { int y,m,d,weekid; scanf("%d%d%d",&y,&m,&d); if(m<=2) {m+=12;y--;} weekid=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7+1; printf("%d\n",weekid); }
艾汪13658454625:
怎样用c语言编写以年月日的格式输入一个人的生日和当前日期,来计算这个人的年龄 -
33432咸将
: #include<stadio.h> main() { int year,year1,month,month1,day,day1,age; printf("请输入您的生日:"); scanf("%d %d %d",&year,&month,&day); printf("请输入当前日期:"); scanf("%d %d %d",&year1,&month1,&day1); if(year1==...
艾汪13658454625:
怎样用C语言编写:输入年份、月份、日期,运行得到的是这一天是星期几 -
33432咸将
: #include<stdio.h>#include<math.h>main(){int a,b,c,k,g;int x,y;printf("请输入年月日,年月日之间用逗号隔开:");scanf("%d,%d,%d",&a,&b,&c);x=a/100;//x代表这一年的前两位y=a%100;//y代表这一年的后两位k=x/4+y-x*2+y/4+(26*b+26*1)/10+c-1;g=k%7;printf("这一天是星期%d\n",g);}
艾汪13658454625:
C语言编程(时间输出) -
33432咸将
: #include <stdio.h> int main() { int x,a,b,c; printf("请输入您想要转变的时间:\n"); scanf("%d",&x); a=x/3600; b=x%3600/60; c=x%60; printf("\n转换后的时间为:%d 时 %d 分 %d 秒 \n",a,b,c); } 完全可以运行通过,希望能够帮到你!
艾汪13658454625:
编写一个c程序,要求用户输入24小时制的时间,然后显示12小时制的格式. 例: 输入:21:11 输出: 9:11PM -
33432咸将
: #include <stdio.h> int main(){ int hour, minute; while(1){ scanf("%d:%d", &hour, &minute); if(hour<12){ printf("%d:%.2dAM\n", hour, minute); } else if(hour==12 && minute==0){ printf("%d:%.2dPM\n", hour, minute); } else if(hour==24 && minute...
艾汪13658454625:
C语言 系统时间 -
33432咸将
: //定义时间结构体struct timeval tv;struct timezone tz;struct tm *tm;char strTime[50]; //保存输出内容 //获取当前时间gettimeofday(&tv, &tz);tm = localtime(&tv.tv_sec); a = tv.tv_usec/1000; sprintf(strTime,"%d-%d-%d %d:%02d:%02d:%d\t", ...