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