好的,我将为您生成一本markdown格式的学习笔记,主题是C语言经典100例学习笔记。

C语言经典100例学习笔记

实例1:Hello World

cCopy Code
#include <stdio.h> int main() { printf("Hello World!\n"); return 0; }

这是C语言中最简单的程序,也是入门级程序。

在屏幕上输出"Hello World!"。

实例2:求两个数的和

cCopy Code
#include <stdio.h> int main() { int a, b, sum; a = 123; b = 456; sum = a + b; printf("sum is %d\n", sum); return 0; }

这个程序实现了输入两个数,然后求它们的和并输出。

实例3:判断一个数是奇数还是偶数

cCopy Code
#include <stdio.h> int main() { int num; printf("请输入一个整数:"); scanf("%d", &num); if (num % 2 == 0) printf("%d是偶数\n", num); else printf("%d是奇数\n", num); return 0; }

这个程序实现了输入一个数,然后判断它是奇数还是偶数,并输出结果。

实例4:计算圆的面积和周长

cCopy Code
#include <stdio.h> #define PI 3.14159 int main() { double radius, perimeter, area; printf("请输入圆的半径:"); scanf("%lf", &radius); perimeter = 2 * PI * radius; area = PI * radius * radius; printf("周长是%f\n", perimeter); printf("面积是%f\n", area); return 0; }

这个程序实现了输入圆的半径,然后计算并输出它的周长和面积。

实例5:打印菱形图案

cCopy Code
#include <stdio.h> int main() { int i, j, n; printf("请输入菱形的行数:"); scanf("%d", &n); for (i = 1; i <= n; i++) { for (j = 1; j <= n - i; j++) printf(" "); for (j = 1; j <= 2 * i - 1; j++) printf("*"); printf("\n"); } for (i = n - 1; i >= 1; i--) { for (j = 1; j <= n - i; j++) printf(" "); for (j = 1; j <= 2 * i - 1; j++) printf("*"); printf("\n"); } return 0; }

这个程序实现了输出指定行数的菱形图案。