每个初学者都必须知道的 C 语言编程示例 - 上
C 语言是一直以来被广泛使用的编程语言之一。它是由 Dennis Ritchie (丹尼斯·里奇)于1969年至1973年在贝尔实验室开发的,用于重新实现Unix操作系统。
C 语言几乎被应用于各个领域,如操作系统开发、网页开发、软件开发等。速度、稳定性和近乎普遍的可用性是选择 C 而不是解释语言的一些原因。C 直接或间接地影响了许多后来的语言,如 C#、D、Go、Java、JavaScript、Limbo、LPC、Perl、PHP、Python 和 Unix 的 C shell。
在本文中,我们将分享一些每个 C 初学者都必须知道的 C 编程示例。这些都是基本的 C 程序,可以帮助刚踏入 C 编程世界的新手。所以试试吧:
1、C 语言编程 – Hello World
int main(){printf("Hello world\n");printf("Linux迷 www.linuxmi.com");return 0;}
2. C 语言编程 - 执行算术运算
#include<stdio.h>int main(){int a,b;printf("Enter two numbers:");scanf("%d%d",&a,&b);printf("Sum=%d difference=%d product=%d quotient=%d\n",a+b,a-b,a*b,a/b);return 0;}
3.C 编程 - 求圆的面积
int main(){float r;float N=3.14;float s;//N*r*r;该行必须在输入r值以后printf("请输入该圆的半径:");scanf("%f",&r);s=N*r*r;printf("%.7f\n",s);//输出小数点后7位return 0;}
4.C编程 - 在3个数字中找到最大值
int main(){int a, b, c;printf("\nEnter value of a, b & c : ");scanf("%d %d %d", &a, &b, &c);if ((a > b) && (a > c))printf("\na is greatest\n");if ((b > c) && (b > a))printf("\nb is greatest\n");if ((c > a) && (c > b))printf("\nc is greatest\n");return 0;}
5.C编程 - 查找偶数或奇数
int main(){int n;printf("Enter a number:");scanf("%d",&n);if(n%2==0){printf("Number is even\n");}else{printf("Number is odd\n");}return 0;}
6. C编程 - 显示一个数字的因数
int main(){int n,i;printf("Enter a positive integer: ");scanf("%d",&n);printf("Factors of %d are: ", n);for(i=1;i<=n;++i){if(n%i==0)printf("%d ",i);}return 0;}
7. C编程 - 检查质数
int main(){int n, i, flag = 0;printf("Enter a positive integer: ");scanf("%d",&n);for(i=2; i<=n/2; ++i){// condition for nonprime numberif(n%i==0){flag=1;break;}}if (flag==0)printf("%d is a prime number.\n",n);elseprintf("%d is not a prime number.\n",n);return 0;}
8.C编程 - 检查闰年
#include<stdio.h>int main(){int year;printf("Enter a year: ");scanf("%d",&year);if(year%4 == 0){if( year%100 == 0){// year is divisible by 400, hence the year is a leap yearif ( year%400 == 0)printf("%d is a leap year.\n", year);elseprintf("%d is not a leap year.\n", year);}elseprintf("%d is a leap year.\n", year );}elseprintf("%d is not a leap year.\n", year);return 0;}
9.C编程 - 从1加到n的和
int main(){int i,n,sum=0;printf("Upto how many terms you want to find the sum:");scanf("%d",&n);for(i=1;i<=n;i++){sum = sum + i;}printf("Sum is %d\n",sum);return 0;}
10. C编程 - 一个数的阶乘
int main(){int n, i;unsigned long long factorial = 1;printf("Enter an integer: ");scanf("%d",&n);// show error if the user enters a negative integerif (n < 0)printf("Error! Factorial of a negative number doesn't exist.");else{for(i=1; i<=n; ++i){factorial *= i; // factorial = factorial*i;}printf("Factorial of %d = %llu\n", n, factorial);}return 0;}
这些 C 编程示例,可以很好的帮助初学者进行编码之旅。如果您需要更多 C 编程示例,请在下面发表评论并分享您的疑问。
感谢Linux迷的精彩文章。
来自:Linux迷
链接:https://www.linuxmi.com/c-programming-examples.html
关注我们
长按或扫描下面的二维码关注 Linux公社
关注 Linux公社,添加“ 星标 ”
每天 获取 技术干货,让我们一起成长
合作联系: [email protected]
