6.#include <stdio.h>
int main()
{
int year=1000,n=0;
for(year=1000;year<=1999;year++)
{
if(((year%4==0)&&(year%100!=0))||(year%400==0))
{
printf("%d ",year);
n++;
if(!(n%3))
printf("\n");
}
}
return 0;
}
10.#include <stdio.h>
int main()
{
int year, month, day;
printf("请输入年份:");
scanf_s("%d", &year);
printf("请输入月份:");
scanf_s("%d", &month);
printf("该月的天数:");
month = month;
if ((month == 1) || (month == 3) || (month == 5) || (month == 7) || (month == 8) || (month == 10) || (month == 12))
{
day = 31;
}
else if ((month == 4) || (month == 6) || (month == 9) || (month == 11))
{
day = 30;
}
else if ((((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) && (month == 2))
{
day = 29;
}
else
{
day = 28;
}
printf("%d", day);
return 0;
}
24.#include <stdio.h>
int main()
{
int x, y, z;
printf("三位数完数");
for (x = 100; x <= 1000; x++)
{
y = 0;
for (z = 1; z < 500; z++)
{
if ((x % z == 0) && (z != x))
{
y = y + z;
}
}
if (y == x)
printf("%d",x);
}
return 0;
}
28.#include <stdio.h>
int main()
{
int n;
double x;
x= 0;
for ( n = 1; 1.0 / n >= 0.00001; n++)
{
x += 1.0 / n;
}
printf("%f", x);
return 0;
}
作业 0224024 冯青
于 2023-04-02 19:40:50 首次发布