简单C语言程序的例子之欧阳生创编.docx

上传人:b****6 文档编号:4172549 上传时间:2022-11-28 格式:DOCX 页数:12 大小:17.81KB
下载 相关 举报
简单C语言程序的例子之欧阳生创编.docx_第1页
第1页 / 共12页
简单C语言程序的例子之欧阳生创编.docx_第2页
第2页 / 共12页
简单C语言程序的例子之欧阳生创编.docx_第3页
第3页 / 共12页
简单C语言程序的例子之欧阳生创编.docx_第4页
第4页 / 共12页
简单C语言程序的例子之欧阳生创编.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

简单C语言程序的例子之欧阳生创编.docx

《简单C语言程序的例子之欧阳生创编.docx》由会员分享,可在线阅读,更多相关《简单C语言程序的例子之欧阳生创编.docx(12页珍藏版)》请在冰豆网上搜索。

简单C语言程序的例子之欧阳生创编.docx

简单C语言程序的例子之欧阳生创编

例子:

时间:

2021.02.08

创作人:

欧阳生

#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(x1);

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==(1005*xz/3)/3&&y==100xz;

z==(1005*x3*y)*3&&z==100xy;

#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==(1005*x3*y)*3&&z==100xy;

z=z+1;

printf("%d\t",z);

}

y==(1005*xz/3)/3&&y==100xz;

y=y+1;

printf("%d\t",y);

}

x=x+1;

printf("%d\t",x);

}

}

计算x=20+3(x1):

#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(x1)+3;

return(z);

}

编写法度求圆柱体的概略积和体积:

#include

#definePI3.14/*界说PI为符号常量,值为3.14*/

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=18k++;

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(

时间:

2021.02.08

创作人:

欧阳生

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1