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