首页 > 百科知识 > 精选范文 >

初学c语言常用简单程序代码

在学习C语言的过程中,编写简单的程序代码是掌握这门编程语言的基础。以下是一些常用的简单程序代码示例,这些例子可以帮助初学者更好地理解C语言的基本语法和结构。

1. 输出"Hello, World!"

```c

include

int main() {

printf("Hello, World!\n");

return 0;

}

```

这个程序是最基础的C语言入门程序,用于输出文本到控制台。

2. 计算两个数的和

```c

include

int main() {

int num1, num2, sum;

printf("Enter two integers: ");

scanf("%d %d", &num1, &num2);

sum = num1 + num2;

printf("Sum: %d\n", sum);

return 0;

}

```

这个程序从用户那里获取两个整数,并计算它们的和。

3. 判断一个数是否为偶数

```c

include

int main() {

int number;

printf("Enter an integer: ");

scanf("%d", &number);

if (number % 2 == 0)

printf("%d is even.\n", number);

else

printf("%d is odd.\n", number);

return 0;

}

```

此程序判断输入的数字是奇数还是偶数。

4. 打印九九乘法表

```c

include

int main() {

int i, j;

for(i=1; i<=9; i++) {

for(j=1; j<=i; j++) {

printf("%d%d=%d\t", j, i, ij);

}

printf("\n");

}

return 0;

}

```

该程序打印出经典的九九乘法表,帮助理解嵌套循环的概念。

5. 求解一元二次方程

```c

include

include

int main() {

double a, b, c, discriminant, root1, root2, realPart, imaginaryPart;

printf("Enter coefficients a, b and c: ");

scanf("%lf %lf %lf", &a, &b, &c);

discriminant = b b - 4 a c;

// condition for real and different roots

if (discriminant > 0) {

root1 = (-b + sqrt(discriminant)) / (2 a);

root2 = (-b - sqrt(discriminant)) / (2 a);

printf("Roots are real and different.\nroot1 = %.2lf and root2 = %.2lf", root1, root2);

}

// condition for real and equal roots

else if (discriminant == 0) {

root1 = root2 = -b / (2 a);

printf("Roots are real and same.\nroot1 = root2 = %.2lf;", root1);

}

// if roots are not real

else {

realPart = -b / (2 a);

imaginaryPart = sqrt(-discriminant) / (2 a);

printf("Roots are complex and different.\nroot1 = %.2lf+%.2lfi and root2 = %.2lf-%.2lfi", realPart, imaginaryPart, realPart, imaginaryPart);

}

return 0;

}

```

这个程序求解给定系数的一元二次方程的根。

以上这些简单的C语言程序代码,涵盖了基本的输入输出操作、条件语句、循环以及数学运算等知识点。对于刚开始接触C语言的初学者来说,这些都是很好的练习材料。通过不断地编写和调试这些小程序,可以逐步提高对C语言的理解和应用能力。

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。