简单C语言程序的例子

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

简单C语言程序的例子 Prepared on 22 November 2020

例子:

#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):

相关文档
最新文档