好的,我将为您生成一本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;
}
这个程序实现了输出指定行数的菱形图案。