km口红的保质期是几年:用C++语言编出一个判断平润年的程序?
*
* *
* * *
闰年:
#include <iostream.h>
int main()
{
int year;
cin >>year;
if(year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
cout << "是闰年!" << endl;
else cout << "是平年!" << endl;
}
星号:
#include <iostream.h>
int main()
{
int row,j;
cin >>row;
for (int i=1 ; i <=row ; i ++)
{
j=i;
while(j-->0)
cout<<"*";
cout<<endl;
}
}
boolean isLeapYear(){
return year%4==0&&year%100!=0||year%400==0;
}
此类的返回为true说明是闰年,false说明是平年。主程序调用这个类就是了。
第2个也太简单了吧,只有3行的话,直接一行一行输出*就是了,扩展到多行的话加个循环就是了。
判断某一年是否是闰年
#include<stdio.h>
void main()
{
int year,leap;
scanf("%d",&year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=1;
}
else
leap=0;
if(leap)
printf("%d is",year);
else
printf("%d is not",year);
printf("a leap year.\n");
}
#include <iostream>;
using namespace std;
int main()
{
int year;
cout << "Please input a year: " << endl;
cin >>year;
if(year % 4 == 0 && year % 100 != 0 && year % 400 != 0)
cout << "This is a Leap year!" << endl;
else cout << "This isn't Leap year!" << endl;
}
判断某一年是否是闰年
#include<stdio.h>
void main()
{
int year,leap;
scanf("%d",&year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
leap=1;
else
leap=0;
}
else
leap=1;
}
else
leap=0;
if(leap)
printf("%d is",year);
else
printf("%d is not",year);
printf("a leap year.\n");
}
*号
就是构造一个函数,输出一个*,然后在主函数里用循环就可以了