C语言程序设计 入门源代码代码集合文档格式.docx
- 文档编号:18791317
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:19
- 大小:16.62KB
C语言程序设计 入门源代码代码集合文档格式.docx
《C语言程序设计 入门源代码代码集合文档格式.docx》由会员分享,可在线阅读,更多相关《C语言程序设计 入门源代码代码集合文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
%d,%d,%d"
a,&
b,&
c);
Maxnumis%d\n"
maxnum(a,b,c));
return0;
intmaxnum(intx,inty,intz)
intmax=x;
if(y>
max)
max=y;
if(z>
max=z;
returnmax;
演示4
ints1(intn)
intj,s;
s=0;
for(j=1;
j<
=n;
j++)
s=s+j;
returns;
intsum(intn)
inti,s=0;
for(i=1;
i<
i++)
s=s+s1(i);
intn;
printf("
n:
"
scanf("
%d"
n);
s=%d\n"
sum(n));
演示5
voidfunc(intn)
inti;
for(i=n-1;
i>
=1;
i--)
n=n+i;
n=%d\n"
n);
Inputn:
func(n);
演示6
voidswap(inta,intb)
inttemp;
temp=a;
a=b;
b=temp;
swap:
a=%d,b=%d\n"
a,b);
inta,b;
a=3;
b=10;
swap(a,b);
a=%d,b=%d\n"
演示7
intfunc(inta,intb)
intc;
c=a+b;
returnc;
intx=6,y=7,z=8,r;
r=func((x--,y++,x+y),z--);
%d\n"
r);
演示8
max(floatx,floaty)
returnx>
y?
x:
y;
max(2,3.5));
演示9
for(i=0;
s=s+i;
intm,sn;
m);
sn=sum(m);
thesumis%d\n"
sn);
演示10
voidswap(intx,inty);
intmain()
input2numbers:
%d,%d"
b);
inputnumberis:
a=%d,b=%d\n"
input2numbersis:
return0;
voidswap(intx,inty)
temp=x;
x=y;
y=temp;
swapnumberis:
x=%d,y=%d\n"
x,y);
演示11
#defineK3
#defineN5
longf2(intn,intk)
longpower=n;
k;
power*=n;
returnpower;
longf1(intn,intk)
longsum=0;
sum=sum+f2(i,k);
returnsum;
intmain(void)
sumof%dpowerofintegerfrom1to%d="
K,N);
%ld\n"
f1(N,K));
演示12
intmin(inta,intb);
intj,k,mininum;
input2integers:
j,&
k);
mininum=min(j,k);
\nofthetwovalues%dand%d,themininumis%d\n"
j,k,mininum);
intmin(inta,intb)
if(a<
b)
returna;
else
returnb;
演示13
intfunc(inta,intb);
intk=4,m=1,p;
p=func(k,m);
p);
intm=0,i=2;
i+=m+1;
m=i+a+b;
returnm;
演示14
intmax(intx,inty)
intz;
z=x>
x:
returnz;
externintA,B;
//声明外部变量
max(A,B));
intA=13,B=-8;
//定义外部变量
演示15
intf1(intxb)
externintxa;
return(xa*xb);
externintxb;
intxa=5;
xa=%d,xb=%d,result=%d"
xa,xb,f1(xa));
intxa=3,xb=4;
演示16
voidnum()
externintx,y;
inta=15,b=10;
x=a-b;
y=a+b;
intx,y;
inta=7,b=5;
x=a+b;
y=a-b;
num();
%d,%d\n"
演示17
voidswap();
externinta,b;
b=10;
swap();
inta,b;
voidswap()
演示18
voidauto_static(void)
intvar_auto=0;
staticintvar_static=0;
var_auto=%d,var_static=%d\n"
var_auto++,var_static++);
for(i=0;
3;
auto_static();
演示19
intt;
t=x;
x=y;
y=t;
----------------------------------------------------------------------------------------------------------
voidswap(int,,int)
}
x,&
y);
swap(x,y);
{
----------------------------------------------------------------------------------------------------------------------
演示20
intfac(intn)
staticintf=1;
f=f*n;
returnf;
=5;
%d!
=%d\n"
i,fac(i));
演示21
inta=2;
intp=a;
a);
{
inta=7;
++a);
演示22
p=func(k,m);
%d,"
staticintm=0,i=2;
returnm;
演示23
f(intn)
if(n==6)c=1;
c=(f(n+1)+1)*2;
f
(1));
演示24
longpower(intn)
longf;
if(n>
1)
f=power(n-1)*n;
f=1;
longx;
inputanintegernumber:
x=power(n);
=%ld\n"
n,x);
演示25
intfact()
staticinti=5;
if(i==0)return1;
i--;
return(i+1)*fact();
fact=%d\n"
fact());
演示26
intfun(intk);
intw=3;
intw=10;
fun(5)*w);
intfun(intk)
if(k==0)returnw;
return(fun(k-1)*k);
演示27
registerinti,f=1;
f=f*i;
演示28
age(intn)
if(n==1)c=10;
c=age(n-1)+2;
age(5));
演示29
#definePI3.14
#definecircuit(r)2*PI*r
#definearea(r)PI*r*r
voidmain()
floatra,c,a;
%f"
ra);
c=circuit(ra);
a=area(ra);
ra=%f,c=%f,a=%f"
ra,c,a);
汉诺塔(演示30)
voidmove(int,char,char,char);
inputndiskontowerA:
move(n,'
A'
'
B'
C'
voidmove(intn,chara,charb,charc)
staticintstep=1;
if(n==1)
step%d:
movediskform%c->
%c\n"
step++,a,c);
move(n-1,a,c,b);
move(1,a,b,c);
move(n-1,b,a,c);
演示31
#defineLETTER1
charstr[20]="
CLanguage"
c;
i=0;
while((c=str[i])!
='
\0'
)
i++;
#ifLETTER
if(c>
a'
&
c<
z'
c=c-32;
#else
Z'
c=c+32;
#endif
printf("
%c"
c);
longf(intn)
if(n==1||n==2)
return1;
else
returnf(n-1)+f(n-2);
longn;
inputn:
thenumberis%d\n"
f(n));
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 入门源代码代码集合 语言程序设计 入门 源代码 代码 集合