这些都是基本的 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语言经典练习题,源码分享相关推荐

  1. C语言十字消除游戏(超简单详细),详细思路+源码分享

    十字消除,休闲小游戏,在规定时间内,只要是十字线能连接到的相同颜色的方块,就能获得相应的得分,如果点击后没有能够消除的方块会扣除时间,是一款益智小游戏. 我们将编写十字消除游戏,用户点击空白方块,沿其 ...

  2. C语言项目:接球小游戏(自制)!详细思路+源码分享

    每天一个C语言小项目,提升你的编程能力! 用VS写了一个小小的游戏,在界面右侧有运行时间,接到的小球个数等信息,有 10 个小球下落,玩家可以控制一个盒子左右移动(方向键),来接小球,按 Esc 键退 ...

  3. C语言实现的一个小学生算数自测系统源码分享

    C语言实现的一个小学生算数自测系统源码分享 #include <stdio.h> //标准输入输出 #include <stdlib.h> //用于对程序进行退出操作 #inc ...

  4. 10天,几万字,源码深度解析之 Spring IOC

    历时 10 天,终于把 Sping 源码系列写完了,该系列一共 5 篇,后续会整理成 PDF 教程,本文是最后一篇. 这篇文章主要讲解 IOC 容器的创建过程,让你对整体有一个全局的认识,文章没有复杂 ...

  5. c语言球球半径,C/C++编程笔记:C语言开发球球大作战(源码分享),你想试试吗?...

    原标题:C/C++编程笔记:C语言开发球球大作战(源码分享),你想试试吗? 游戏背景 <球球大作战>是Superpop一款自主研du发的免费手机网络游戏. 以玩家间的实时互动PK产生游戏乐 ...

  6. 《Spark商业案例与性能调优实战100课》第25课:Spark Hash Shuffle源码解读与剖析

    <Spark商业案例与性能调优实战100课>第25课:Spark Hash Shuffle源码解读与剖析

  7. Springboot实战:Springboot+Netty优雅的创建websocket客户端 (附源码下载)

    Springboot-cli 开发脚手架系列 Netty系列:Springboot+Netty优雅的创建websocket客户端 (附源码下载) 文章目录 Springboot-cli 开发脚手架系列 ...

  8. c语言goto语句用法_硬件工程师必知的10个C语言技巧

    硬件设计师最常见的工作内容是通过写代码来测试硬件.这10个C语言技巧(C语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生并造成维护方面的困扰. 为了成功的推出一个产品,软件开发 ...

  9. 程序员必知的10个C语言技巧

    点击蓝字 关注我们 硬件设计师最常见的工作内容,就是通过写代码来测试硬件.这10个C语言技巧(C语言仍然是常见的选择)可以帮助设计师避免因基础性错误而导致某些缺陷的产生,并造成维护方面的困扰. 为了成 ...

  10. 《C语言实战教学》:程序式思维及C语言介绍

    课程介绍 大家好,欢迎来到"C语言实战教学".随着互联网的发展,世面上已经出现了很多C语言的课程,质量差的有,质量好的也不少,但是,绝大部分都是盯着C语言讲,很少有结合各方面实际情 ...

最新文章

  1. 不重启iis的情况下切换iis的.net版本
  2. iPhone开发进阶(9)--- 用SQLite管理数据库
  3. 66319d电源使用说明书_海尔洗衣机怎么用 海尔洗衣机使用说明【详细介绍】
  4. 深入理解分布式技术 - 服务注册与发现背后的逻辑
  5. 归并排序(python实现)
  6. 三个值得期待的JavaScript新功能!
  7. 【Pytorch神经网络实战案例】26 MaskR-CNN内置模型实现目标检测
  8. 713C - 如何进入一个研究领域
  9. AppServ 介绍
  10. app集成极光推送笔记(angular js)
  11. 在java中调用python方法
  12. 基于RV1126平台imx291分析 --- media部件连接 一
  13. 计算机应用数值换算,单位换算计算器完整版
  14. 全球及中国飞行时间传感器芯片行业研究及十四五规划分析报告
  15. Gateway配置介绍
  16. C++字母大小写转换方法
  17. nginx设置代理后端服务器增加前缀
  18. js两数相乘出现多小数
  19. 白化Whitening
  20. [python][企业微信]企业微信自动打卡Python脚本,价值一万元的自动打卡脚本

热门文章

  1. Svn插件提交比较慢的解决方法
  2. javascript服务器端验证_Blazor对打JavaScript:谁会成为前端应用程序的首选框架?...
  3. 使用拉普拉斯算子锐化图像
  4. QT_布局管理器 网格布局管理器 QGridLayout 超简单
  5. windows 系统 使用 redis 客户端
  6. 树莓派搭建VSFTP记录---自用简记
  7. DSP31段调音教程及调音MP3
  8. 未来教育c语言二级51套答案,未来教育版计算机二级C语言上机题库(含答案)
  9. 计算机网络中的数据通信——(1)基本结构
  10. WinForm列表控件美化