下载此文档

C语言经典例题.pdf


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/53 下载此文档
文档列表 文档介绍
该【C语言经典例题 】是由【fangjinyan201701】上传分享,文档一共【53】页,该文档可以免费在线阅读,需要了解更多关于【C语言经典例题 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
C100

1
2
3
4!"#$%&'%
1.)* +,-.$
/$
$"&'1
2
3
401 "23456
789:;"230
2.<=
main()
(
inti,j,k;
printf;
for(i=l;i<5;i++)/*UVW#XY*/
for(j=l;j<5;j++)
for(k=l;k<5;k++)
(
if(i!=k&&i!=j&&j!=k)/*\]i
j>k#$*/
printf(z%d,%d,%d\n”,i,j,k);
})

efghi1004'ejklm5hi168p'ejklmqr
s'%
1.)* -10tUuvwxyshi10045zm5yshi26845zm,
{|zm4
"}|89{V:;~'}|0q€)*
2.<=
Sinclude"math,h”
mainO
(
longinti,x,y,z;
for(i=l;i<100000;i++)
{x=sqrt(i+100);/*xWhi1004zm4"}|*/
y=sqrt(i+268);/*yW5hi1684zm4"}|*/
if(x*x==i+100&&y*y==i+268)/*{|e"lm"lm‘s,’“”•'
jklm*/
printf("\n%ld'n”,i);
}}
—4˜

™š›œ››žvw’eŸ'’eœ" ¡Ÿ%
1.)* U35žW¢sx£¤¥"h¦§¨45hi5Ÿ~©œ" ¡
Ÿª«
¬­®œ™š¯°‘3±²³´heŸ0
2.<=
main():.
intday,month,year,sum,leap;
printf(z\npleaseinputyear,month,day\n^);
scanf(¶%d,%d,%dz,&year,ftmonth,&day);
switch(month)/*x¸¹›U¤¯"ºŸ*/
{case1:sum=0;break;
case2:sum=31;break;
case3:sum=59;break;
case4:sum=90;break;
case5:sum=120;break;
case6:sum=151;break;
case7:sum=181;break;
case8:sum=212;break;
case9:sum=243;break;
case10:sum=273;break;
case11:sum=304;break;
case12:sum=334;break;
default:printf(zdataerror^);break;}
sum=sum+day;/*5hi›Ÿ"Ÿ*/
if(year%400=0H(year%4=0&&year%100!=0))/*vw''Àœ*/
leap=1;
else
leap=0;
if(leap=l&&monlh>2)/*{|'Àœ¯°‘2,ºŸ¢shÁŸ*/
sum++;
printf(Z/Itisthe%dthday.¶sum);}
—5˜

™š#fx,y,z,q£’#ÄÅÆ°™Ç0
1.)* ÈÉÊËÌ£ÍÅ"ÎÆxixyxÏyÐÑÒÓ{|x>yÔyxÏy
"ÕÐÑÖ×
¨45ØxÏzÐÑÒÓ{|x>zÔyxÏz"ÕÐÑÖ×’ÙÚx
ÍÅ0
2.<=
main()
(
intx,y,z,t;
scanf("%d%d%d”,&x,&y,&z);
if(x>y)
{t=x;x=y;y=t;}/*Ö×x,y"Õ*/
if(x>z)
<Û2Ü2MÜ*Û1ÜÜ}/*Ö×X,Z"Õ*/
if(y>z)
{t=y;y=2*=1;}/*Ö×z,y"Õ*/:.
printf("smalltobig:%d%d%d\n”,x,y,z);}
—6˜

Ø*ߙÇàC"áâ0
1.)* +xØ'*'ß-ãiäÇàC,5)љÇ0
2.<=
#include¶¶
main()
{printf(^HelloC-world!\nz);
printf(¶****\n¶)Ü
printfC*\n¶)Ü
printf(¶*\n¶)Ü
printf(¶****\n¶);}
—7˜

™Çª«áâq-cYçèéÑeVeryBeautiful!
1.)* ìí 2560ìáîeÙ0
2.<=
#includeҦ
mainO
{chara=176,b=219;
printf(z,%c%c%c%c%c\nz,b,a,a,a,b);
printf(c%c%c%c%c\n,a,b,a,b,a);
printfCz%c%c%c%c%c\nz,a,a,b,a,a);
printf(z%c%c%c%c%c\nz/,a,b,a,b,a);
printf(c%c%c%c%c\n,b,a,a,a,b);)
—8˜

™Ç9*9ðñ0
1.)* )ÑÏ3³´í9Ñ9òI),ióôÑjóô30
2.<=
#include¶¶
mainO
(
inti,j,result;
printf(¶\rT);
for(i=l;i<10;i++)
{for(j=l;j<10;j++)
(
resultÛi*j;
printf(“öi*%d=%-3d¶i,j,result);/*-3d÷øùúûü3$*/
}
printf(¶\n¶)Ü/*ýeÑ4×Ñ*/
}:.
}
—9˜

þÿ
1.
iji+j!"#$%!
"
2. '()
^include""
main()
{inti,j;
for(i=0;i<8;i++)
(
for(j=0;j<8;j++)
if((i+j)%2==0)
printf("%c%c”,219,219);
else
printf(z/;
printf("\n");}}
K 10]
MNOPQRSTUQRV!OPWXYZ
1.
ijji!"X[
2. '()
ttinclude""
main()
{inti,j;
printf("\l\l\n");/*WXYZ*/
for(i=l;i<ll;i++)
{for(j=l;j<=i;j++)
printf("]]”219,219);
printf("\n");
})
K 11]
MN^_`Mabcdefghi3XklmXkngbcdeodepqir
XkhmXksgbcdetudenvw`mXkdex[yz{|
1.
de}~y[1,1,2,3,5,8,13,21....
2. '()
main()
{longfl,f2;
inti;
fl=f2=l;
for(i=l;i<=20;i++)
{printf("%121d%121dz/,fl,f2);
if(2==0)printf("\n");/*m‚X*/:.
fl=fl+f2;/*ƒWXk„l…†‡irXk*/
f2=fl+f2;/*ƒWXk„l…†‡irXk*/
}}
K 12]
MNˆ‰101-200‹Œaz{X[Ža[
1.
ˆ‰[!bX[
‘’“2qsqrt(•X[)u–—˜™“,
š›œ[v$[ž‹$[
2. '()
#include"math,h”
main()
{intm,i,k,h=0,leap=l;
printf("\n");
for(m=101;m<=200;m++)
{k=sqrt(m+1);
for(i=2;i¡=k;i++)
if(m%i==0)
{leap=0;break;}
if(leap){printf("%-4d”,m);h++;
if(h%10==0)
printf("\n");}
leap=l;}
printf(z\nThetotalis%d”,h);
K 13]
MNOPa“¦§¨[”©“¦§¨[”$ªbXr«[¬­«[®¯!
°±²[
³´µu153$bX“¦§¨[”¶y153=1r·!+5r·!+3r
·!
1.
¸for¹º100-999X[mX[
»X«¼«½«
2. '()
main()
{inti,j,k,n;
printf(/zwaterflower'numberis:");
for(n=100;n<1000;n++)
(
i=n/100;/*
»½«*/
j=n/10%10;/*
»¼«*/
k=n%10;/*
»X«*/
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)
{printf("%-5d”,n);}
}
printf("\n");}:.
K 14]
MNÁbX™[
»Ã¶[µuÄ90,OP90=2*3*3*5

cnÅ
»Ã¶[ÆÇÈqbXÉoÃ[k,ÊhËÌÍÎÏÐÑ
(1)u–•XÃ[Ò°±n,šœ
»Ã¶[Ó ÔÕÖ×OPØÙ
(2)u–n¡>k,Ûn—˜k™“šÆOPk†Žn“ÜkÝÞyß™[
àn,áâãibÎ
(3)u–nv—˜k™“šk+1Þyk†,áâãibÎ
2. '()
/*zhengintisdividedyinshu*/
main()
{intn,i;
printf("\npleaseinputanumber:\n?);
scanf&n);
printf(èd=én);
for(i=2;i<=n;i++)
(
while(n!=i)
(
if(n%i==O)
{printf("%d*”,i);
n-n/i;}
else
break;
)
)
printf(ìd”,n);}
K 15]
MN¸íîïðñòóÐѝMôõÑö>=90
SôA›ø60-89
‹Œ
B›ø60
ÜÌC›ø
1.
(aüb)?a:b•$íîïðñý³µe
2. '()
mainO
{intscore;
chargrade;
printf("pleaseinputascore'n");
scanfftscore);
grade=score>=90?"A':(score>=60?"B':'C');
printf(z/%dbelongsto%c/z,score,grade);
K 16]
MNÄWX™[mn,þ¬Éÿ:.
1.

2. 
main()
{inta,b,numl,num2,temp;
printf(*zpleaseinputtwonumbers:\n1)2
scanf(14d,%d”,&numl,&num2);
if(numl{temp=numl;
nunil=num2;
num2=temp;
)
a=numl;b=num2;
while(b!=0)/*,=>b?0?@*/
{temp=a%b;
a=b;
b=temp;}
printf(z*gongyueshu:%d\n*/,a);
printfCzgongbeishu:%d\n/z,numl*num2/a);}
F 17]
IJKLMNOP*
QRSTUVWXOYZ[\ZOU]OP^_
1.
while`a,bc?KL^OPd?'\n'.
2. 
#
mainO
{charc;
intletters33*space=0,digit=O,others=0;
printf("pleaseinputsomecharacters'/');
while((c=getchar())!=,\n)
{
if(c>=*a*&&c<=,z||c>='A'&&c<=*Z')
letters++;
elseif(c==,')
space++;
elseif(c>='O'&&c<p'9')
digit++;
else
others++;
)
printf(*zallinall:char=%dspace=%ddigitp%dothers=%d\n*z,letters,
space,digit,others);
F 18]
IJss=a+aa+aaa+aaaa+aa...a^t*UVauM_Ovw2+22+222+2222+22222xy:.
z
{|5_~)*€_~|‚ƒ„
1.
…uS†T‡Mˆ^t
2. 
main()
{inta,n,count=l;
longintsn=0,tn=0;
printfC'pleaseinputaandn\n1)2
scanf(14d,%d1*&a,&n);
printf(1a=%d,n=%d\n1,a,n);
while(count<=n)
{tn=tn+a;
sn=sn+tn;
a=a*10;
++count;
}
printf("a+aa+‰=%ld\n”,sn);
F 19]
IJM_w‹ŒŽ]^‘’*“_”•?“—”vw6=1+2+3.™
šT1000›œ^|—
1.
žŸ  ¡M¢£ 14.
2. 
main()
{staticintk[10];
inti,j,n,s;
for(j=2;j<1000;j++)
{n=-l;
s=j2
for(i=l;i
(
if((j%i)==O)
{n++
s=s-i;
k[n]=i;
)
)
if(s==0)
{printf(*z%disawanshu”,j);
for(i=0;iprintf("%d,",k[i]);
printf(14d\n1,k[n]);}}}
F 20]:.
IJM©ª100«¬­®¯°±*‡²°³´µ¶·¸¬­^M¹2º°±*s]»
¼10²°³z*{½¾¿À«Á¼10²µÂ¿¬Á
1.
ñÄÅÆ
2. 
main()
{floatsn=,hn=sn/2;
intn;
for(n=2;n<=10;n++)
(
sn=sn+2*hn;/*¼n²°³z{½¾^«*/
hn=hn/2;/*¼n²µ¶¬­*/}
printf("thetotalofroadis%f\n”,sn);
printf("thetenthis%fmeter'n”,hn);}
F 21]
IJǑÈÉÊIǑ¼MË̱ÍÎ_ɑ*ÏÐÈÑM¹*ÒdÓ*Ô¿ÈÑM_
¼pËÕ¢ÔÖ×±^ɑÈØM¹*Ô¿ÈÑM_›´‡ËÕ¢ÙÈÑÚMË×±
^M¹ÛM_>¼10ËբܺÈz*ÃÝ×±M_ɑÑs¼MË{ÌÑ¿À
1.
Þßàáâã^ä*ª´åÚæç
2. 
main()
{intday,xl,x2;
day=9;
x2=l;
while(day>0)
{xl=(x2+l)*2;/*¼MË^ɑu¼2Ëɑ1´^2*/
x2=xl;
dayM;}
printf(z/thetotalis%d\n',xl);}
F 22]
IJé_êë©ìíNîï*ðTñòóì?a,b,cñò*ôì?x,y,zñòõö÷
øùîïúû|òáìüýþîï^úûaÿxcx,z


1.
!"#$%&!'()2+sqrt(1&!)34567)8
9:;!<!=><!
2.
?***@A
main()
{chari,j,k;/*i<aMj<bMk<cM*/
for(i=x,;i<=z';i++)
for(j-x';j<='z';j++)
(
if(i!=j)
for(k=x,;k<=z';k++)
{if(i!=k&&j!=k):.
{if(i!='x'&&k!='x'&&k!X'z')
printf("orderisa-%c\tb%%c\tc%%c\n_i,j,k);
}}})
a
23]
defg3hij(kl)
*
***
***
*
1.
mnilopqrstuvw%&xyzw%&xy{$|}for
~€%‚ƒw€X‚ƒ„
2.
?***@A
mainO
{inti,j,k;
for(i=0;i<=3;i++)
{for(j=0;j<=2-i;j++)
printf(z_)‡
for(k=0;k<=2*i;k++)
printf("*");
printf(_\n_)‡}
for(i=0;i<=2;i++)
{for(j=0;j<=i;j++)
printf(?_)‡
for(k=0;k<=4-2*i;k++)
printf(_*");
printf(_\n_)‡}}
a
24]
deŠ%!
„2/1,3/2,5/3,8/5,13/8,21/13...1&!„u20Ž>
1.

‘’“”•xy
2.
?***@A
mainO
{intn,t,number=20;
floata=2,b=l,s=0;
for(n=l;n<=number;n++)
{s=s+a/b;
1=a‡@™+1)‡15=1‡/*1q<
š›
œžžtŸ$*/}
printf(z/sumis%\n",s);}:.
a
25]
de1+2!+3!+.,+20!
1.
;
¢<n£¤”o¥£¦
2.
?***@A
main()
{floatn,s=0,t=l;
for(n=l;n<=20;n++)
{t*=n;
s+=t;}
printf(z/l+2!+3!...+20!=%c\n”,s);}
a
26]
de{$¨©"#5!
1.
¨©ª«:fn=fn_l*4!
2.
?***@A
©include-"
main()
{inti;
intfact();
for(i=0;i<5;i++)
printf("\40:%d!=%d\n_i,fact(i));}
intfact(j)
intj;
{intsum;
if(j==0)
sum=l;
else
sum=j*fact(j-1);
returnsum;}
a
27]
de{$¨©°!±$"«²³´µ5&¶·¸¹=º
fgr
1.

2.
?***@A
#
main()
{inti=5;
voidpalin(intn);
printf(_\40:_);
palin(i);
printf(_\n_)‡}
voidpalin(n)
intn;
{charnext;:.
if(n<=l)
{next=getchar();
printfC\n\O<);
putchar(next);}
else
{next=getchar();
palin(n-l);
putchar(next);}}
a
28]
deŠ5&¿ÀÁ%ÂÀÄ&¿ÅÆÇÈ€4&¿É2ÇÀ4&¿Ç!
€3&¿É2ÇÀ&¿Ê€2¿ÉpÇÀ2&¿€%&¿
ÉpÇËzÀ%&¿<10Ç
ÀÄ&¿ÅÉÈ
1.
{$¨©"#¨©ÌÍΨÎp&ÏÐÑÒÓԀÄ&¿Ç!Õ
ÓԀv¿Ç!Ö×ØÎÎ+€%¿(10Ç)ÙÚÍÎ
2.
?***@A
age(n)
intn;
{intc;
if(n==l)c=10;
elsec=age(n-l)+2;
return©;}
main()
{printf(z/%dz/,age(5));}
a
29]
deÛ%&ÅÜ5ÝÞ7!э%ߍà<áÝ!Xßâ
fgãÝ!¶
1.
äåæçèÝ!3hæé(1ê<%ëìí#îï!002ðñ
òóô)
2.
?***@A
main()
{longa,b,c,d,e,x;
scanf&x);
a=x/l0000;/*æõÝ*/
b=x%10000/1000;/*æöÝ*/
c=x%1000/100;/*æ÷Ý*/
d=x%100/10;/*æøÝ*/
e=x%10;/*æ&Ý*/
if(a!=0)printf(zthereare5,%ld%ld%ld%ld%ld\nz,e,d,c,b,a);
elseif(b!=0)printf("thereare4,%ld%ld%ld%ld\nz,e,d,c,b);
elseif(c!=0)printfCthereare3,%ld%ld%ld\ne,d,c);
,
elseif(d!=0)printf("thereare2,%ld%ld\nz,e,d);
elseif(e!=0)printf(zthereare1,%ld\nz,e);}:.
a
30]
deè&5Ý!à<<Íù!ú12321<Íù!&ݒõݹûøݒö
ݹû
1.
û29ü
2.
?***@A
main()
{longge,shi,qian,wan,x;
scanf&x);
wan=x/10000;
qian=x%10000/1000;
shi=x%100/10;
ge=x%10;
if(ge=wan&&shi=qian)/*&ÝþÜõÝÿ*/
printf(zthisnumberisahuiwen\n)
else
printf("thisnumberisnotahuiwen\nz);}
#$31'
()*+,-./01234567893:;./0<=23456>?***@AB
892C456D
1.#$FG*HIJKLMNO<=234563?***@89HIJKLPifKL89
2C456D
2.#$RST*
#include<>
voidmain()
{charletter;
printf(/pleaseinputthefirstletterofsomeday\n/);
while((letter=getch())!='Y')/*bcd56eYfghi*/
{switch(letter)
{case'S':printf("pleaseinputsecondletter\n/);
if((letter=getch0)==,a)
printf("Saturday\n)
elseif((letter=getch())==u)
printf("sunday\n);
elseprintf(zdataerror\n)break;
case'F':printf(zfriday\nz/);break;
case'M':printf(monday\nz);break;
caseJT):printf(''pleaseinputsecondletter\n)
if((letter=getch())==u')
printf(/tuesday\n/);
elseif((letter=getch())=='h')
printf(z'thursday\nz);
elseprintf(z/dataerror\n)
break;
case'W':printf("Wednesday\n");break;:.
default:printf("dataerror\n)
}}}
t#$32]
()*Pressanykeytochangecolor,!
1.#$FG*
2.#$RST*
#include<>
voidmain(void)
{intcolor;
for(color=0;color<8;color++)
{textbackground(color);/*z{|}1~€*/
cprintf("Thisiscolor%d\r\nz,color);
cprintf(zPressanykeytocontinue\r\nz);
getch();/*,-5ƒ„…†*/}
)
t#$33]
()*‡ˆgotoxy()‰clrscr()Š‹
1.#$FG*
2.#$RST*
#include<>
voidmain(void)
{clrscr();/*ŒŠ‹*/
textbackground(2);
gotoxy(1,5);/*Š‹*/
cprintf(z/Outputatrow5columnl\n)
textbackground(3);
gotoxy(20,10);
cprintf(''Outputatrow10column20\n)
}
t#$34]
()*’ˆŠ‹“H
1.#$FG*
2.#$RST*
#include<>
voidhello_world(void)
{printf(''Hello,world!\n)}
voidthree_hellos(voi

C语言经典例题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息