本文目錄一覽:
- 1、C語言編程題 從鍵盤上輸入一年份,判斷年份是否為閏年
- 2、c語言編寫程序從鍵盤任意輸入年份和月份,計算出這一年的這一個月有多少天?
- 3、輸入年份輸出屬相c語言,編寫程序,輸入一個年份,判斷該年屬相.(提示s
- 4、c語言編寫程序從鍵盤輸入年份和月份,計算出這一年的這一個月有多少天?
- 5、C語言編程題,輸入一個年份,判斷是否為閏年
- 6、c語言編程:輸入一個年份,判斷其是否為閏年,並輸出判斷結果。
C語言編程題 從鍵盤上輸入一年份,判斷年份是否為閏年
#includelt;stdio.hgt;
#includelt;stdlib.hgt;
int main()
{
int year,flag;
printf(“Enter year:”);
scanf(“%d”,year);
if(year%4==0year%100!=0)
flag=1;
else
flag=0;
if(year%400==0)
printf(“%d is a leap year!\n”,year);//是閏年
else
printf(“%d is not a leap year\n”,year);//不是
return 0;
}
擴展資料:
return表示把程序流程從被調函數轉向主調函數並把表達式的值帶回主調函數,實現函數值的返回,返回時可附帶一個返回值,由return後面的參數指定。
return通常是必要的,因為函數調用的時候計算結果通常是通過返回值帶出的。如果函數執行不需要返回計算結果,也經常需要返回一個狀態碼來表示函數執行的順利與否(-1和0就是最常用的狀態碼),主調函數可以通過返回值判斷被調函數的執行情況。
c語言編寫程序從鍵盤任意輸入年份和月份,計算出這一年的這一個月有多少天?
主要判斷出該年是否為閏年即可,C語言代碼如下:
#include stdio.h
int main(){
int y, m;
scanf(“%d %d”, y, m);
int month[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if ((y % 4 == 0 y % 100 != 0) || (y % 400 == 0)) // 閏年
month[2] = 29; // 閏年2月為29天
printf(“%d年%d月有%d天\n”, y, m, month[m]);
return 0;
}
運行結果如下:
輸出符合題意,望採納~
輸入年份輸出屬相c語言,編寫程序,輸入一個年份,判斷該年屬相.(提示s
提起輸入年份輸出屬相c語言,大家都知道,有人問關於c語言 已知1972年屬鼠,輸入一個四位的整數(1000-2999之間)代表年份,顯示這一年屬相是什麼?另外,還有人想問C語言編程: 已知2015年是羊年,編程實現,輸入任意年份,輸出該年屬相。(使用switch,你知道這是怎麼回事?其實輸入年份輸出屬相用c語言while語句,下面就一起來看看編寫程序,輸入一個年份,判斷該年屬相.(提示switch-case),希望能夠幫助到大家!
輸入年份輸出屬相c語言
int main(){
char p[12][4]={「鼠」,」牛」,」虎」,」兔」,」龍」,」蛇」,」馬」,」羊」,」雞」,」猴」,」狗」,」豬」};
int year0=; //年是鼠年,作為基準
int year,n;
printf(「請輸入一個年份n」);
scanf(「%d」,year);
n=year-year0;
n=n%12;
if (n0) n+=12; //求余時,n可能是負數,如果是負數則加12
printf(「%d年屬%sn」,year,p[n]);
關於c語言 已知年屬鼠,輸入一個四位的整數(-之間)代表年份,顯示這一年屬相是什麼?
//c++的
#include
#include
usingnamespacestd;
intmain()//year用來記錄輸入的年份
intyear;
cinyear;
//生肖相同的年份對於模12同餘
//所以建立一個生肖數組
stringZodiacSigns[12]={「Rat」,」Ox」,」Tiger」,」Hare」,」Dragon」,」Snake」,」Horse」,」Sheep」,」Monkey」,」Cock」,」Dog」,」Boar」};
//(year-)對模12取余,即對應於數組中相應的生肖
//此處為防止(year-)為負數,給year加了
//其實加、等也都是可以的,只要是不小於的12的倍數即可
coutZodiacSigns[((year+-)%12)];
return0;
C語言編程: 已知年是羊年,編程實現,輸入任意年份,輸出該年屬相。(使用switch
int main() int year;
printf(「請輸入年份:」);
scanf(「%d」,year);
輸入年份輸出屬相用c語言while語句
year=(year-)%12;
if(year0) year+=12;
switch(year)
{
case 0:printf(「今年是羊年!n」);break;
case 1:printf(「今年是猴年!n」);break;
case 2:printf(「今年年!n」);break;
case 3:printf(「今年是狗年!n」);break;
case 4:printf(「今年是豬年!n」);break;
case 5:printf(「今年是鼠年!n」);break;
case 6:printf(「今年是牛年!n」);break;
case 7:printf(「今年是虎年!n」);break;
case 8:printf(「今年是兔年!n」);break;
case 9:printf(「今年是龍年!n」);break;
case 10:printf(「今年是蛇年!n」);break;
case 11:printf(「今年是馬年!n」);break;
}
return 0;
以上就是與編寫程序,輸入一個年份,判斷該年屬相.(提示switch-case)相關內容,是關於關於c語言 已知1972年屬鼠,輸入一個四位的整數(1000-2999之間)代表年份,顯示這一年屬相是什麼?的分享。看完輸入年份輸出屬相c語言後,希望這對大家有所幫助!
c語言編寫程序從鍵盤輸入年份和月份,計算出這一年的這一個月有多少天?
#includestdio.h
int main()
{
int year,month,days,day;
printf(“請輸入年月日”);
scanf(“%d-%d-%d”,year,month,days);
switch(month)
{
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12: day=31;break;
case 4:
case 6:
case 9:
case 11:day=30;break;
case 2:
if(year%4==0year%100!=0||year%400==0)
day=29;
else
day=28;break;
default :printf(“error\n”);
}
printf(“這個月有%d天”,day);
}
C語言編程題,輸入一個年份,判斷是否為閏年
一、閏年判斷方法:
1、非整百年:能被4整除的為閏年。(如2004年就是閏年,2100年不是閏年)
2、整百年:能被400整除的是閏年。(如2000年是閏年,1900年不是閏年)
二、算法設計:
1、輸入年份;
2、根據年份,判斷是否為閏年;
3、輸出結果。
三、參考代碼:
#include stdio.h
int main()
{
int year;
scanf(“%d”,year);//輸入年份
if(year%400==0 || (year%4==0 year%100 !=0))//判斷是否為閏年
printf(“是閏年\n”);
else printf(“不是閏年\n”);//輸出結果。
return 0;
}
c語言編程:輸入一個年份,判斷其是否為閏年,並輸出判斷結果。
#include stdio.h
void main(){
int y,f;
scanf(“%d”,y);
if(y%400==0)
f=1;
else if(y%4 == 0y%100!=0)
f=1;
else f=0;
if(f)
printf(“%d is”,y);
else printf(“%d is not”,y);
printf(” a leap year\n”);
}
擴展資料
Java判斷輸入的年份是否為閏年
public class TestLeapYear {
public static void isLeapYear(int year){
boolean flag1=(year%4==0);
boolean flag2=(year%100==0);
boolean flag3=(year%400==0);
if((flag1!flag2)||(flag3)){
System.out.println(year+” Is Leap Year”);
}
else System.out.println(year+” Is Not Leap year”);
}
public static void main(String[] args) {
// TODO 自動生成的方法存根
isLeapYear(1993);
isLeapYear(2000);
isLeapYear(1996);
isLeapYear(1900);
}
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/244319.html