C语言实战例题:必会的 10 个C语言经典练习题,源码分享

Posted 一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言实战例题:必会的 10 个C语言经典练习题,源码分享相关的知识,希望对你有一定的参考价值。

这些都是基本的 C 程序,可以帮助刚踏入 C 编程世界的新手。快来试试吧:

1、C 语言编程 – Hello World

#include<stdio.h>
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 编程 - 求圆的面积

#include<stdio.h>
#include<math.h>
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个数字中找到最大值

#include<stdio.h>
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编程 - 查找偶数或奇数

#include<stdio.h>
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编程 - 显示一个数字的因数

#include <stdio.h>
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编程 - 检查质数

#include <stdio.h>
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 number
if(n%i==0)

flag=1;
break;


if (flag==0)
printf("%d is a prime number.\\n",n);
else
printf("%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 year
if ( year%400 == 0)
printf("%d is a leap year.\\n", year);
else
printf("%d is not a leap year.\\n", year);

else
printf("%d is a leap year.\\n", year );

else
printf("%d is not a leap year.\\n", year);
return 0;

9.C编程 -  从1加到n的和

#include<stdio.h>
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编程 - 一个数的阶乘

#include <stdio.h>
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 integer
if (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 编程示例,可以很好的帮助初学者进行编码之旅。

来源: Linux公社

写在最后:另外,对于准备学习C/C++编程的小伙伴,如果你想更好的提升你的编程核心能力(内功)不妨从现在开始!

C语言C++编程学习交流圈子,QQ群:805343586点击进入】微信公众号:C语言编程学习基地

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

以上是关于C语言实战例题:必会的 10 个C语言经典练习题,源码分享的主要内容,如果未能解决你的问题,请参考以下文章

分享100个经典例题(C语言)

10道经典的C语言例题(含参考程序)

C/C++中常用必会的专业单词(持续更新 目前50个)

C语言经典例题(第一题)

新书上市 | C 语言经典教材配套“习题解答”,原书累计印数 10 万 +

零基础学C语言知识总结五:3种必学必会的循环结构