年轻真好的文字图片:用C++语言编出一个判断平润年的程序?

来源:百度文库 编辑:中科新闻网 时间:2024/05/12 04:23:53
还有编写 运行结果是下面图形的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");
}

*号

就是构造一个函数,输出一个*,然后在主函数里用循环就可以了