C语言基本程序示例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、输入两个整数,计算它们的和。
#include"stdio.h"
void main()
{
int x,y,s;
x=20;y=40;
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;
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>c2is%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
}
十一、输入整数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);