c语言编程年例怎么写

时间:2025-01-27 07:37:32 网络游戏

C语言编程年例可以包括以下几种类型:

判断闰年

判断输入的年份是否为闰年,如果是闰年输出“是闰年”,否则输出“不是闰年”。

输出全年的日历

输入一个年份,输出该年的全年日历,包括每个月的天数和每一天是星期几。

计算两个数的和

从用户输入两个整数,并计算它们的和。

交换两个数的值

输入两个整数,并交换它们的值。

斐波那契数列

输出斐波那契数列的前N项。

Hello, World!

输出经典的“Hello, World!”字符串。

判断奇偶性

输入一个整数,判断它是奇数还是偶数。

示例代码

判断闰年

```c

include

int main() {

int year;

printf("输入年份: ");

scanf("%d", &year);

if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) {

printf("%d是闰年\n", year);

} else {

printf("%d不是闰年\n", year);

}

return 0;

}

```

输出全年的日历

```c

include

const int D[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};

int main() {

int year, month, day, i, j, f, g, N, d;

bool R;

printf("输入年份: ");

scanf("%d", &year);

R = ((year % 100 != 0 && year % 4 == 0) || year % 400 == 0);

for (i = 1; i <= 12; i++) {

printf("%d:\n", i);

for (j = 0; j <= 6; j++) printf("%3d", j);

printf("\n");

if (i < 3) f = year - 1; else f = year;

if (i < 3) g = i + 13; else g = i + 1;

N = 1461 * f / 4 + 153 * g / 5 + 1;

d = (N - 621049) % 7;

for (j = 0; j < d; j++) printf(" ");

for (j = 0; j < 31; j++) {

if (j < d) printf(" %2d", j + 1);

else printf(" %2d", j + 1 + D[i]);

}

printf("\n");

}

return 0;

}

```

这些示例代码涵盖了C语言的基本操作和经典问题,可以帮助你更好地理解和掌握C语言编程。