当前位置:首页 >> 电子/电路 >>

C语言基本程序示例


一、输入两个整数,计算它们的和。 #include "stdio.h" void main () { int x,y,s; x=20; s=x+y; printf("The sum of two integer is %d",s); } 二、用自定义函数的方法计算两个整数的和。 #include "stdio.h" int sum (int a , int b) { int c; c=a+b; return(c); void main () { int x,y,s; x=20; y=40; y=40;

s=sum(x,y); printf("The sum of two integer is %d",s);

} 三、向字符变量赋以整数。 #include "stdio.h" void main() { char c1,c2; c1=97; c2=98; printf("%c %c\n",c1,c2);

printf("%d %d\n",c1,c2); } 四、字符变量参与运算。 #include "stdio.h" void main () { char c1,c2; c1='a'; c2='b'; c1=c1-32; c2=c2-32; printf("%c } %c",c1,c2);

五、强制类型转换。 #include "stdio.h" void main() { flaot f; int n; f=6.7; n=(int)f; printf("f=%f , n=%d",f,n); } 六、自增自减运算。 #include "stdio.h" void main () { int x,y; x=6; printf("x=%d\n",x); y=++x; printf("y=++x , x=%d , y=%d\n",x,y"); y=x--; printf("y=x-- , x=%d , y=%d\n",x,y); y=x++;

printf("y=x++ , x=%d , y=%d\n",x,y); y=--x; printf("y=--x, x=%d , y=%d\n",x,y); } 七、输入圆的半径,计算它的周长和面积。 #include "stdio.h" #define PI=3.1415926 void main() { flaot r; printf("Please input the radius:\n"); scanf("%d",&r); printf("circumference=%.2f\n",2*PI*r); printf("area=%.2f\n",PI*r*r); } 八、求一元二次方程 ax2+bx+c=0(a ? 0)的根,a、b、c 由键盘输入。 #include "stdio.h" #include "math.h" void main () { float a,b,c,x1,x2,disc; printf("Please input three numbers:\n");

scanf("%f %f %f",&a,&b,&c); printf("a=%f , b=%f, c=%f",a,b,c); disc=b*b-4*a*c; if (disc<0) printf("Error!"); else x1=-b/(2*a)+sqrt(disc)/(2*a); x2=-b/(2*a)-sqrt(disc)/(2*a); printf("x1=%f , x2=%f",x1,x2); } 九、大小写字母的转换 #include "stdio.h" void main () { char c1,c2; printf("Please input a char:\n"); scanf("%c",&c1); if (c1>=65&&c1<=90) c2=c1+32; printf("%c\n",c2); else c2=c1-32;

printf("%c\n",c2); } 十、比较大小 #include "stdio.h" void main () { char c1='a' , c2='b'; int i=10,j=20,k=30; Printf("c1=%c,c2=%c\n",c1,c2); Printf("result of c1>c2 is%d\n",c1>c2); Printf("i=%d,j=%d,k=%d\n",i,j,k); Printf("result of k==i+j is%d\n",k==i+j); Printf("result of c1<i is %d\n",c1<i); } 十一、 输入整数 X, 并按符号函数 sgnx 检验 X 的正负,并计算|x|。 #include "stdio.h" void main () { int x,y; scanf("%d",&x); y=x>0?1:(x<0?-1:0); printf("y=%d\n",y);

printf("abs(x)=%d\n",x>=0?x:-x); } 十二、演示分段函数 y=x(x>=1);y=-x(-1<x<1);y=-1(x<=-1). #include "stdio.h" void main () { flaot x,y; scanf ("%f",&x); if (x>=1) printf("y=%f\n",x); else if (x<1&&x>-1) printf("y=%f\n",-x); else printf("y=-1\n"); } 十三、求三个数中最大者 #include "stdio.h" void main () { int num1,num2,num3,max; printf("please input three numbers:"); scanf("%d %d %d",&num1,&num2,&num3);

if (num1>=num2) max=num1; else max=num2; if (num3>=max) max=num3; printf("the three numbers are %d%d%d\n",num1,num2,num3); printf("max=%d\n",max); 十四、求三个数中最大者 #include "stdio.h" void mian () { int x,y,z,max; printf("please input three integer numbers:"); scanf("%d %d %d",&x,&y,&z); max=x; if (x==y&&y==z) printf("x=y=z,max=%d\n",max); else { if (y>max) max=y; if (z>max);

max=z; } printf("max=%d\n",max); } 十五、将三个数按从小到大的顺序排列 #include "stdio.h" void main () { int num1,num2,num3,temp; printf("please input three numbers:"); scanf("%d %d %d",&num1,&num2,&num3); if (num1>num2) {temp=num1;num1=num2;num2=temp;} if (num2>num3) {temp=num2;num2=num3;num3=temp;} if (num1>num2) {temp=num1;num1=num2;num2=temp;} printf("%d %d %d\n",num1,num2,num3); } 十六、 判断输入的年份是否为闰年 #include "stdio.h" void main ()

{ int year; printf("please input the year:\n"); scanf("%d",&year); if (year%4==0&&year%100!=0||year%400==0) printf("%d is a leap year!\n",year); else printf("%d is not a leap year!\n "); }

十七、编写一个程序,程序的功能是将数组中的内容逆置。
#define M 10 #include "stdio.h" void main() { char a[M]={'a','d','t','h','w','k','p','f','h','I'}; int i,n=M-1; char t; for(i=0;i<M;i++) printf("%c",a[i]); printf("\n"); for(i=0;i<n;i++,n--) {t=a[i];a[i]=a[n];a[n]=t;}

for(i=0;i<M;i++) printf("%c",a[i]); printf("\n"); }

十八、用冒泡法对数组中的 10 个数进行排序。
#define M 10 #include "stdio.h" void main() { int i,j,k; int a[M]={98,45,76,65,22,43,100,21,33,0}; for (i=0;i<=9;i++) printf("%d\t",a[i]); printf("\n"); for(i=0;i<=8;i++) for(j=0;j<=9-i;j++) if (a[j]>a[j+1]) {k=a[j];a[j]=a[j+1];a[j+1]=k;} for (i=0;i<=9;i++) printf("%d\t",a[i]); printf("\n"); }

十九、编写程序求 300~400 间第一个 3 个数字之积为 42,和为 12 的整数。
#include "stdio.h" void main() { int i, j, k, n; int tag=0; i=3; for (j=0;j<=9;j++) {for (k=0;k<=9;k++) if (i*j*k==42&&i+j+k==12) {tag=1;n=100*i+10*j+k;printf("%d\n",n);break;} if (tag==1) break; } }

二十、定义函数
#include "stdio.h" int abc(int z) {return z+10;} void main() {int x=3,y; y=abc(x);

printf("%d\n",y); }


相关文章:
C语言基本程序示例.pdf
C语言基本程序示例 - 一、输入两个整数,计算它们的和。 #include st
C语言初学者必懂的100个范例程序.doc
C语言初学者必懂的100个范例程序_计算机软件及应用_IT/计算机_专业资料。对于C语言初学者,这是一个必须懂得,了解的100个范例程序。...
C语言程序设计实例分析30道(含答案).doc
C语言程序设计实例分析30道(含答案) - C 语言程序设计实例分析 30 道
C语言程序设计范例.pdf
C语言程序设计范例 - HUNAN UNIVERSITY 程序设计训练 报告 学
C语言基础知识实例讲解.doc
C 语言基础知识:实例讲解 这篇文章旨在让各位对 C 有个总体的认识,有看不懂...2. main 函数 在 C 语言中,main 函数是主函数.每个 C 程序都必须有且只能...
经典C语言程序设计实例讲解例子.doc
经典C语言程序设计实例讲解例子 - 经典 C 语言程序设计实例讲解例子 经典 C 语言程序设计实例讲解例子 【程序 1】 题目:有 1、2、3、4 个数字,能组成多少个...
C语言实用程序设计100例流程图.doc
C语言实用程序设计100例流程图 - C 语言实用程序 100 例 第一篇 基础与提高 实例 1 利用库函数编写基本显示程序 实例 2 变量属性 实例 3 运算符与类型 实例...
C语言程序经典例子.doc
C语言程序经典例子_电脑基础知识_IT/计算机_专业资料。供C语言初学者学习参考的...C语言程序 示例 58页 免费 C语言程序完整示例 8页 免费 喜欢此文档的还喜欢...
C语言经典程序示例.doc
C语言经典程序示例 - 【程序 1】 题目:有 1、2、3、4 个数字,能组成多
C语言程序实例100个.doc
C语言程序实例100个 - C 语言程序实例 100 个(一) 【程序 1】 题
基本C语言程序例子.doc
基本C语言程序例子_计算机软件及应用_IT/计算机_专业资料。4-1 #include <...C语言程序 示例 58页 免费 简单C语言程序的例子 9页 免费 C语言程序简单...
C语言程序设计经典实例100题.doc
C语言程序设计经典实例100题 - 【程序 1】 题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十...
第12章 C语言综合应用程序示例.ppt
上一页下一页 第12章 C语言综合应用程序举例 2、基本图形函数⑴ 三种最基本的图形函数:画点、线、圆函数 画点函数 putpixel(x, y, color); 作用:将在坐标...
第12章_c语言综合应用程序示例_图文.ppt
第12章_c语言综合应用程序示例 - 第12章 C语言综合应用程序示例 内容提要 ? 多模块编程方法 ? 图形处理应用 ? 操作系统接口应用 ? C语言与汇编语言混合编程 ?...
c语言程序设计案例教程_图文.ppt
c语言程序设计案例教程 - 中国高等职业技术教育研究会推荐 高职系列教材 语言程序设计实例教程 西安电子科技大学出版社出版 http :// www. xduph .com 目 录 ...
第12章 C语言综合应用程序示例_图文.ppt
第12章 C语言综合应用程序示例_IT/计算机_专业资料。C语言综合应用程序示例 ...2、基本图形函数 ⑴ 三种最基本的图形函数:画点、线、圆函数 画点函数 ...
C语言程序设计基础知识要点..pdf
C语言程序设计基础知识要点. - 01.C 程序基本结构 一、C 语言的特点: 1、C 语言源程序基本组成单位是函数;一个 C 程序可由若干个函数组成,其中必须有且仅...
C语言 5(5.8 循环程序示例&课堂练习)_图文.ppt
C语言 5(5.8 循环程序示例&课堂练习) - 5.8 程序举例 [例
C语言程序实例100个(1-25).txt
C语言程序实例100个(1-25) - === 【程序1】 题目:有1、...
c语言实例大全.txt
C语言十大经典实例编程 99页 1下载券 C语言程序设计100个经典... 61页 1下载券 经典C语言编程实例 8页 1下载券 C语言基础练习题(含答案... 39页 免费...
更多相关标签: