简单C语言程序的例子.docx
- 文档编号:7034858
- 上传时间:2023-01-16
- 格式:DOCX
- 页数:11
- 大小:17.34KB
简单C语言程序的例子.docx
《简单C语言程序的例子.docx》由会员分享,可在线阅读,更多相关《简单C语言程序的例子.docx(11页珍藏版)》请在冰豆网上搜索。
简单C语言程序的例子
例子:
#include<>
main()
{
tips();/*caller*/
printf(“\nSuccessisaboutbangingonafterothershaveletgo”);
}
tips()/*caller*/
{
printf(“\nWhenyoureachtheendoftheropetieaknot&hangon”,)0;
}
[上述程序的输出结果如下:
Whenyoureachtheendoftheropttieaknot&hangon.
Successisabouthangingonafterothershaveletgo.]
#include<>
main()
{
inta,fact;
printf(“\nEnteranynumber”);
scanf(“%d”,&a);
fact=rec(a);
printf(“Factorialvalueis%d”,fact);
}
rec(x);
intx;
{
intf;
if(x==1)
return
(1);
else
f=x*rec(x-1);
return(f);
}
[其显示的结果为:
Factorialvalueis2.]
比较两个数较大的那个:
#include<>
main()
{
inta,b,max;
scanf(“%d%d”,&a,&b);
if(a>b)
max=a;
elsemax=b;
printf(“%d”,max);
}
输出a+b的值:
#include<>
voidmain()
{
inta,b,x;
scanf(“%d%d”,&a,&b);
x=a+b;
printf(“%d”,x);
}
输出a,b中最大的一位数:
#include<>
intmax(intx,inty)
{
intz;
if(x>y)z=x;
elsez=y;
return(z);
}
voidmain()
{
inta,b,c;
scanf(“%d%d”,&a,&b);
c=max(a,b);
printf(“%d\n”,c);
}
输出Hello:
#include<>
intmain()
{
printf(“Hello!
”);
return0;
}
求1~100的和:
#include<>
intmain()
{
ints,n;
s=0,n=1;
A:
s=s+n;
n=n+1;
if(n<=100)
gotoA;
printf(“%d”,s);}
请输入一个三位数,将其各位逆序输出:
(如153,输出351)
#include<>
voidmain()
{
intx,y,a,b,c;
printf("请输入一个三位数的数:
");
scanf("%d",&x);
a=x/100;
b=x%100/10;
c=x%10;
y=c*100+b*10+a;
printf("\n%d",y);
}
#include<>
voidmain()
{
intx,a,b,c,d;
printf("请输入一个三位数的数:
");
scanf("%d",&x);
a=x/100;
b=x%100/10;
c=x%10;
d=c*100+b*10+a;
printf("\n%d\n",d);
}
买鸡:
#include<>
voidmain()
{
intx,y,z;
if(x>=0&&x<=19,y>=0&&y<=33,z>=0&&z<=100)
while(x=19)
{
x=0;
5*x+3*y+z/3==100&&x+y+z==100;
x=x+1;
}
printf("%d%d%d",x,y,z);
}
y==(100-5*x-z/3)/3&&y==100-x-z;
z==(100-5*x-3*y)*3&&z==100-x-y;
#include<>
voidmain()
{
intx=0,y,z;
while(x<=19)
{
5*x+3*y+z/3==100&&x+y+z==100;
x=x+1;
printf("%d%d%d",x,y,z);
}
}
#include<>
voidmain()
{
intx=0,y=0,z=0;
while(x<=19)
{
while(y<=33)
{
while(z<=100)
{
z==(100-5*x-3*y)*3&&z==100-x-y;
z=z+1;
printf("%d\t",z);
}
y==(100-5*x-z/3)/3&&y==100-x-z;
y=y+1;
printf("%d\t",y);
}
x=x+1;
printf("%d\t",x);
}
}
计算x=20+3(x-1):
#include<>
voidmain()
{
intage(intx)
inti,j;
scanf(“%d”,&i);
j=age(i);
printf(“age=%d\n”,j);
}
intage(intx)
{intz;
if(x==1)z=20;
elsez=age(x-1)+3;
return(z);
}
编写程序求圆柱体的表面积和体积:
#include<>
#*定义PI为符号常量,值为*/
voidmain()
{
floatr,h,s,v;
printf(“请输入半径r和高h的值:
\n”);
scanf(“%f%f”,&r,&h);/*输入半径r和高h*/
s=2*PI*r*h;/*计算圆柱体表面积*/
v=PI*r*r*h;/*计算圆柱体体积*/
printf(“s=%f,v=%f\n”,s,v);
}
自增,自减运算符的使用:
#include<>
voidmain()
{
inti=5,j=5;
intx,y;
x=i++;
y=++j;
printf(“%d\t%d\n”,-x++,-(++y));
printf(“%d\t%d\t%d\t%d\n”,i,j,x,y);
}
自增、自减运算符的基本运算:
#include<>
voidmain()
{
intk=4;
intx,y,z;
x=18-k++;
printf(“x=%d”,x);
printf(“k=%d\n”,k);
y=++k+6;
printf(“y=%d”,y);
printf(“k=%d\n”,k);
z=++k+k++;
printf(“z=%d\n”,z);
}
结果:
x=14,k=5;y=12,k=6;z=14.
输出单个字符:
#include<>
voidmain()
{
chara,b;
a=’o’;
b=’k’;
putchar(a);
putchar(b);
putchar(‘\n’);
}
输入字符举例:
#include<>
voidmain()
{
charc;
c=getchar();/*从键盘读入一个字符*/
putchar(c);/*显示输入的字符*/
}
猜数游戏:
#include<>
#include<>
#include<>
intmain()
{
intx,i=0,guess;
srand(time(NULL));
x=rand()%100+1;
printf("请你猜数:
");
do
{
scanf("%d",&guess);
if(x { printf("你猜大了! \n"); } else { if(x>guess) printf("你猜小了! \n"); else { printf("你赢了! \n"); break; } } i++; if(i>=10) { printf("随机数是: %d\n",x); printf("你已经猜错了10次,我赢了,哈哈! \n"); break; } printf("请你再猜: "); }while (1); } #include<> voidmain() { inta=2,*p=&a,*q=&a; Printf("%d,%d\n",*p++,*(q++)); P=&a;q=&; Printf("%d%d\n",*p,(*q)++); Printf("%d%d\n",*p,++(*q); } 结果为: 2,2 2,2 4,4 (从又向左算) #include Voidmain() { Inta,b,c; Int*pa,*pb,*pc; Pa=&a;pb=&b;pc=&c; Scanf("%d%d",pa,pb); Printf("a=%d,b=%d\n",*pa,*pb); C=a+b; Printf("c=%d\n",*pc); *pc=a+*pb; Printf("c=%d 从100到200之间有哪些数除4多2,除7多3,除9多5 #include<> intmain() { for(inti=100;i<=200;i++) if(i%4==2&&i%7==3&&i%9==5) printf("%d\n",i); return0; } 用选择法对10个整数排序: #include<> Voidmain() { Int*p,i,a[10]; P=a; For(i=0;i<10;i++) Scanf(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 语言 程序 例子
![提示](https://static.bdocx.com/images/bang_tan.gif)