网站首页 网站地图
网站首页 > 电商创业 > c语言代码实例

c语言代码实例

时间:2026-03-20 18:02:49

基础语法示例

```c

include

int main() {

printf("Hello, World!\n");

return 0;

}

```

基本数据类型示例

```c

include

int main() {

int num = 10;

float pi = 3.14;

char letter = 'A';

printf("num = %d\n", num);

printf("pi = %.2f\n", pi);

printf("letter = %c\n", letter);

return 0;

}

```

控制流语句示例

```c

include

int main() {

int score = 85;

if (score >= 60) {

printf("及格\n");

} else {

printf("不及格\n");

}

int i;

for (i = 0; i < 5; i++) {

printf("%d ", i);

}

printf("\n");

int j = 0;

while (j < 3) {

printf("%d ", j);

j++;

}

printf("\n");

return 0;

}

```

两数相加

```c

include

int main() {

int num1, num2, sum;

printf("请输入第一个整数:");

scanf("%d", &num1);

printf("请输入第二个整数:");

scanf("%d", &num2);

sum = num1 + num2;

printf("两数之和为:%d\n", sum);

return 0;

}

```

日期计算器

```c

include

int isLeapYear(int year) {

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

}

int calculateTotalDays(int year, int month, int day) {

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

if (isLeapYear(year)) {

daysInMonth = 29;

}

int totalDays = 0;

for (int i = 1; i < year; i++) {

totalDays += isLeapYear(i) ? 366 : 365;

}

for (int i = 1; i < month; i++) {

totalDays += daysInMonth[i];

}

totalDays += day;

return totalDays;

}

int main() {

int year, month, day;

printf("请输入年(1-9999): ");

scanf("%d", &year);

printf("请输入月(1-12): ");

scanf("%d", &month);

printf("请输入日(1-31): ");

scanf("%d", &day);

int totalDays = calculateTotalDays(year, month, day);

printf("从公元1年1月1日到%d年%d月%d日的总天数为: %d\n", year, month, day, totalDays);

return 0;

}

```

这些示例涵盖了C语言的基础语法、数据类型、控制流语句、函数以及简单的应用程序。希望这些示例对你有所帮助!