1樓:為愛打的
#include
int main(){
int year,month;
int a=0;
printf("輸入任意符合範圍(1月~12月)的月份和(2023年~2023年)年份,且兩個值之間空格分隔。\n");
scanf("%d %d",&year,&month);
a=1;//結果為1代表閏年
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
break;
case 2:
if(a==1)
else
break;
case 4:
case 6:
case 9:
case 11:
break;
return 0;
2樓:
case語句未見有樓主的用法。
#include"iostream.h"
int main()
}else
}return 0;}
c語言程式設計 從鍵盤輸入乙個年份和月份,輸出該月有多少天(考慮閏年)
3樓:匿名使用者
用switch選擇的:
#include
int main()
return 0;
}用指標型列舉的:
#include
int a=,*p1,*p2,*p3,i=1,k=0;
int main()
#include
main()
普通#include
main()
擴充套件資料switch 語句可以處理多分支選擇問題,根據其中break 語句的使用方法,一般分三種情況。
在switch 語句的每個語句段中都使用break 語句,這是switch 語句的主要使用方法,一般形式為:
switch (表示式)
case 常量表示式1: 語句段1; break;
case 常量表示式2: 語句段2; break;
case常量表示式n: 語句段n; break;
case常量表示式n+1:語句段n+ 1; break;
default :
4樓:酒好爛
所需**如下:
#include
using namespace std;
class date //宣告日期類
;void date::setdate(int y,int m,int d)
void date::printdate()bool date::isleap()
else
}int date::numberofdate();if(isleap())
int number=0;
for(int i=0;i
number+=day;
return number;
}int main()
5樓:匿名使用者
||||#include "stdio.h"
int main()
else (b==02)
6樓:匿名使用者
||#include
main()
7樓:du村村長
#includemain() switch(m) if( ((y%100 !=0 && y%4 == 0) || y%400 == 0)) else printf("您輸入的年份為:%d 年 %d 月,是閏年,這個月有 %d 天。
\n",y,m,days); } else else printf("您輸入的年份為:%d 年 %d 月,是平年年,這個月有 %d 天。\n",y,m,days); }}哈哈
編寫程式輸入正整數n,計算1,編寫乙個程式輸入乙個正整數n,計算123354759,求前n項和
n和2n 1,遍歷,即可解決。include void main printf 4f n sum 怎麼用c語言編寫程式 輸入乙個正整數n,計算1 2 3 3 5 4 7 5 9 include int main void printf sum lf n sum return 0 試著執行吧,我沒上機...
編寫程式,輸入正整數n,計算s112123123n
include int fun int n void main printf sum d n sum int fun int n 計算和 include using namespace std void main cout include void main printf sum d sum inc...
編寫程式輸入正整數n計算它的階乘nnnn
我用c語言編個求階層的函式。經除錯已經成功 int fun int n while n 1 return t include void main printf d 0lf n i,m 太簡單了 sanf d n t 1 while n printf d n 這孩子不是要考國二吧 版本 2 支援庫 s...