基础语法示例
```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语言的基础语法、数据类型、控制流语句、函数以及简单的应用程序。希望这些示例对你有所帮助!