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

c语言编程实例

时间:2026-03-20 20:00:56

Hello, World! 程序

```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++;

}

return 0;

}

```

循环嵌套应用

```c

include

int main() {

int i, j, k, count = 0;

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

for (j = 0; j <= 50; j++) {

k = 50 - i - j;

if (i + 2 * j + 5 * k == 100) {

count++;

printf("%d,%d,%d\n", i, j, k);

}

}

}

printf("%d\n", count);

return 0;

}

```

合数分解

```c

include

int main() {

int number;

printf("输入一个合数: ");

scanf("%d", &number);

int factors;

int count = 0;

for (int i = 2; i <= number; i++) {

while (number % i == 0) {

factors[count++] = i;

number /= i;

}

}

printf("最小素数集: ");

for (int i = 0; i < count; i++) {

printf("%d ", factors[i]);

}

printf("\n");

return 0;

}

```

字符大小写转换

```c

include

int main() {

char c;

printf("输入一个字符: ");

scanf("%c", &c);

if (c >= 'a' && c <= 'z') {

c = c - 'a' + 'A';

}

printf("转换后的字符: %c\n", c);

return 0;

}

```

二维数组转置

```c

include

int main() {

int a = {

{2, 2, 3},

{5, 5, 6},

{7, 8, 9}

};

int b;

for (int i = 0; i < 3; i++) {

for (int j = 0; j < 3; j++) {

b[j][i] = a[i][j];

}

}

printf("转置后的二维数组:\n");

for (int i = 0; i < 3; i++) {

for (int j = 0; j < 3; j++) {

printf("%5d", b[i][j]);

}

printf("\n");

}

return 0;

}

```

这些实例涵盖了C语言的基本语法、数据类型、控制流语句、函数、数组以及结构体等内容,适合初学者学习和参考。