第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我該怎么判斷下面這個日期是否合法 ?

我該怎么判斷下面這個日期是否合法 ?

函數(shù)式編程 2021-08-25 19:15:18
題目描述上網(wǎng)的時候經(jīng)常需要用戶填表輸入出生日期,現(xiàn)在請你寫一個程序來判斷用戶輸入的日期是否合法,為了方便起見,2月29日總視為合法日期。如果輸入的日期是合法的。輸出yes,否則輸出no輸入有若干組日期輸入每組輸入兩個整數(shù),中間用空格隔開,分別代表月份和日期。數(shù)據(jù)最后以0 0結(jié)束。0 0不做處理。輸出每組日期對應(yīng)輸出一行,合法則輸出yes,否則輸出no樣例輸入1 241 32 99-1 204 -1015 20 0樣例輸出yesyesnononono提示12個月包含的天數(shù)分別為31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
查看完整描述

2 回答

?
藍(lán)山帝景

TA貢獻(xiàn)1843條經(jīng)驗 獲得超7個贊

#define JANUARY 1
#define FEBRUARY 2
#define MARCH 3
#define APRIL 4
#define MAY 5
#define JUNE 6
#define JULY 7
#define AUDUST 8
#define SEPTEMBER 9
#define OCTOBER 10
#define NOVERBER 11
#define DECEMBER 12

#define MONTH 12
#define DATALENTH 2

int data[MONTH][DATALENTH];

void getData(void);
void output(void);

void main(void)
{
getData();

output();

getch();
}

void getData(void)
{
int tempMonth,tempData;
int i = 0;
int flag = 0;

while(!flag){
flag = scanf("%d %d",&tempMonth,&tempData);
getchar();/*清空緩存*/
if(!flag){/*輸入為整型以外的數(shù)據(jù)*/
printf("DATA ERROR!");
// getchar();/*清空緩存*/
continue;
}
else{
data[i][0] = tempMonth;
data[i][1] = tempData;
//printf("%d %d\n",data[i][0],data[i][1]);
i++;
flag = 0;
}

/*結(jié)束輸入*/
if( ( !tempMonth ) || ( !tempData ) ){
break;
}
}
}

void output(void)
{
int i = 0;

while(!data[i][0] && !data[i][1])
switch(data[i][0]){
case FEBRUARY:
if( 0 < data[i][1] < 30 ){
printf("YES\n");
}
else{
printf("NO\n");
}
break;

case JANUARY:
case MARCH:
case MAY:
case JULY:
case AUDUST:
case OCTOBER:
case DECEMBER:
if( 0 < data[i][1] < 32 ){
printf("YES\n");
}
else{
printf("NO\n");
}
break;

case APRIL:
case JUNE:
case SEPTEMBER:
case NOVERBER:
if( 0 < data[i][1] < 31 ){
printf("YES\n");
}
else{
printf("NO\n");
}
break;

default:
printf("NO\n");
break;
}
i++;
}
}



查看完整回答
反對 回復(fù) 2021-08-30
?
叮當(dāng)貓咪

TA貢獻(xiàn)1776條經(jīng)驗 獲得超12個贊

int n m
if(n>o&&n<=10&&m>0&&m<=30){printf();}隨便寫了下,估計有很多錯誤的
好久沒懂c了但是思路是這樣的、選擇語句

查看完整回答
反對 回復(fù) 2021-08-30
  • 2 回答
  • 0 關(guān)注
  • 358 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號