引言C语言作为一种历史悠久且广泛使用的编程语言,以其简洁、高效和跨平台特性在软件开发领域占据重要地位。本文旨在通过一系列的C语言代码示例,从入门到实战,帮助读者逐步掌握C语言的编程技巧和实战应用。一、...
C语言作为一种历史悠久且广泛使用的编程语言,以其简洁、高效和跨平台特性在软件开发领域占据重要地位。本文旨在通过一系列的C语言代码示例,从入门到实战,帮助读者逐步掌握C语言的编程技巧和实战应用。
#include
int main() { printf("Hello, World!\n"); return 0;
} 这是C语言中最简单的程序,用于输出“Hello, World!”到控制台。
#include
int main() { int num1, num2, sum; printf("请输入两个整数:"); scanf("%d %d", &num1, &num2); sum = num1 + num2; printf("这两个数的和为:%d\n", sum); return 0;
} 此代码演示了如何从用户输入中获取数据,并计算两个数的和。
#include
int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); if (num % 2 == 0) { printf("%d是偶数\n", num); } else { printf("%d是奇数\n", num); } return 0;
} 此代码通过模运算符判断一个数是奇数还是偶数。
#include
int main() { int i, j; for (i = 1; i <= 9; i++) { for (j = 1; j <= i; j++) { printf("%d*%d=%d ", j, i, i * j); } printf("\n"); } return 0;
} 此代码打印了9乘法表。
#include
#include
int main() { float radius, area; printf("请输入圆的半径:"); scanf("%f", &radius); area = 3.14159 * radius * radius; printf("圆的面积为:%.2f\n", area); return 0;
} 此代码计算并输出圆的面积。
#include
struct Student { char name[50]; int age; float score;
};
void addStudent(struct Student students[], int *count) { struct Student newStudent; printf("请输入学生姓名:"); scanf("%s", newStudent.name); printf("请输入学生年龄:"); scanf("%d", &newStudent.age); printf("请输入学生成绩:"); scanf("%f", &newStudent.score); students[*count] = newStudent; (*count)++;
}
void printStudents(struct Student students[], int count) { int i; for (i = 0; i < count; i++) { printf("姓名:%s,年龄:%d,成绩:%.2f\n", students[i].name, students[i].age, students[i].score); }
}
int main() { struct Student students[100]; int count = 0; int choice; while (1) { printf("1. 添加学生\n2. 显示所有学生\n0. 退出\n请选择:"); scanf("%d", &choice); switch (choice) { case 1: addStudent(students, &count); break; case 2: printStudents(students, count); break; case 0: return 0; default: printf("无效选择,请重新输入。\n"); } } return 0;
} 此代码实现了一个简单的学生信息管理系统。
通过以上代码示例,读者可以从C语言的入门到实战,逐步掌握C语言的编程技巧和实战应用。希望本文能帮助读者在C语言的编程之旅中走得更远。