最近2018中文字幕在日韩欧美国产成人片_国产日韩精品一区二区在线_在线观看成年美女黄网色视频_国产精品一区三区五区_国产精彩刺激乱对白_看黄色黄大色黄片免费_人人超碰自拍cao_国产高清av在线_亚洲精品电影av_日韩美女尤物视频网站

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
今天星期幾函數(shù)循環(huán)c語言 C語言星期幾

C語言程序,輸入年月日算出當(dāng)天星期幾

先做一個函數(shù),計算1900年1月1日到該天的天數(shù),然后用膜除求出星期幾并輸出。

創(chuàng)新互聯(lián)公司是一家專注于網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計,漣水網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設(shè)十余年,網(wǎng)設(shè)計領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:漣水等地區(qū)。漣水做網(wǎng)站價格咨詢:028-86922220

具體代碼如下:

#include?stdio.h

#include?stdlib.h

int?Day(int?y,int?m,int?d);

int?main(int?argc,?char?*argv[])?{

int?i;??//循環(huán)變量

int?year,month,day;??//讀取用戶輸入的年月日

int?days;??//儲存從1900-1-1到該天的天數(shù)

int?week=0;??//儲存求余后的星期

//字符串組合輸出星期

char?b[]={"星期"};

char?c[7][4]={"日","一","二","三","四","五","六"};

loop:printf("請輸入年?月?日:(空格分隔)\n");

scanf("?%d%d%d",year,month,day);

days=Day(year,month,day);

//增強程序的健壯性

if(days==-1)

{

printf("輸入格式有誤,");

fflush(stdin);??//防止用戶輸入字母等其他非數(shù)字字符

goto?loop;

}

else

{

week=days%7;??//用求余計算星期幾

printf("%d年%d月%d日是%s%s\n",year,month,day,b,c[week]);

}

system("pause");

return?0;

}

//函數(shù)功能:輸入年月日,輸出1900-1-1到該天的天數(shù),-1位輸入不合法

int?Day(int?y,int?m,int?d)

{

int?i;

int?r=0;??//儲存1900到該天的閏年個數(shù)

int?a[]={31,28,31,30,31,30,31,31,30,31,30};?//m給每出月的天數(shù)

if(y=1900??m0??m13??d0??d32)

{

for(i=1900;i=y;i++)??//計算閏年的個數(shù)

{

if(i%400==0||i%100!=0i%4==0)

r++;

}

for(i=0;im-1;i++)??//統(tǒng)計當(dāng)年1月1日到當(dāng)月的天數(shù)

{

d+=a[i];

}

if((y%400==0||y%100!=0y%4==0)m3)??//如果當(dāng)年是閏年但不到二月就不能算進(jìn)去

r--;

return?365*(y-1900)+r+d;

}

else

return?-1;

}

C語言:任意輸入今天是星期幾,輸出十天后是星期幾(含今天)謝謝了,大神幫忙啊

#include"stdio.h" char xq[7][10]={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"}; void get_result(int day){ int day_after10;//用來保存10后是星期幾 day_after10=(day-1+10%7)%7;//計算10天后是星期幾 printf("10天后是:%s\n",xq[day_after10]);//輸出結(jié)果 } void main(){ int day; printf("今天是星期幾:"); scanf("%d",day); while(day1||day7){ printf("必須是1至7之間的一個數(shù),請重新輸入:"); scanf("%d",day); }//當(dāng)輸入的數(shù)據(jù)不滿足規(guī)則時,循環(huán)輸入直到滿足規(guī)則為止 get_result(day); }

C語言輸入今天星期幾

#includestdio.h

int?main(void)

{

enum?weekday{?sun,?mon,?tue,?wed,?thu,?fri,?sat?};

int?n;

printf("輸入星期數(shù)(0-6):");

scanf("%d",?n);

switch?(n)

{

case?sun:printf("今天是星期天.\n");?break;

case?mon:printf("今天是星期一.\n");?break;

case?tue:printf("今天是星期二.\n");?break;

case?wed:printf("今天是星期三.\n");?break;

case?thu:printf("今天是星期四.\n");?break;

case?fri:printf("今天是星期五.\n");?break;

case?sat:printf("今天是星期六.\n");?break;

default:

break;

}

return?0;

}

c語言函數(shù)輸入xxxxxxxx日期date,計算當(dāng)天是星期幾?

#include stdio.h

#include time.h

int main() {

int year, month, day;

printf("Enter a date (yyyy-mm-dd): ");

scanf("%d-%d-%d", year, month, day);

struct tm tm = {0};

tm.tm_year = year - 1900;

tm.tm_mon = month - 1;

tm.tm_mday = day;

tm.tm_isdst = -1;

time_t t = mktime(tm);

char* weekday[] = {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"};

printf("%s\n", weekday[localtime(t)-tm_wday]);

return 0;

}

在這段代碼中,使用了 time 庫中的 mktime 函數(shù)和 localtime 函數(shù)來將日期轉(zhuǎn)換為時間戳,并使用 tm_wday 字段來計算日期是星期幾。

C語言 星期幾?

#includestdio.h

int main()

{

int n,m;

char a[8][20]={"www","星期一","星期二","星期三","星期四","星期五","星期六","星期日",};

scanf("%d%d",n,m);

for(int i=1;i=m;i++)//從星期n開始過m天;也就是循環(huán)m次;

{//n在[1,7]之間不停的循環(huán);

if(n!=7)//不等于星期日,星期數(shù)加一;

n++;

if(n==7)//直到星期數(shù)等于星期日

{

n=1;//將星期數(shù)又重置為星期一;

}

}

for(int i=0;i=7;i++)

{

if(n==i)

printf("%s",a[i]);

}

return 0;

}

希望能幫到你,望采納


網(wǎng)站欄目:今天星期幾函數(shù)循環(huán)c語言 C語言星期幾
鏈接地址:http://fisionsoft.com.cn/article/doceheo.html