版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.編程輸入X的值,求尸x2°-2*x,5的值,程序文件命名為programl.c,保存
到D:\I文件夾中。
ttinclude<stdio.h>
^include<math.h>
voidmain()
{
floatx,y;
printf(〃請(qǐng)輸入x的值:〃);
scanf(〃%f〃,&x);
y=pow(x,20)-2*pow(x,10)+5;
printf(,zy=%f\nz,,y);
)
2.編程輸入年份,判斷它是否是閏年(兩個(gè)條件:能被4整除但不能被100整除
或者能被400整除),程序文件命名為program2.c,保存到D:\I文件夾中。
Sinclude<stdio.h>
voidmain()
{
intyear;
printf(〃請(qǐng)輸入一個(gè)年份:〃);
scanf(〃%d〃,&year);
if((year%4==0&&year%100!=0)||(year%400==0))
printf(〃%d是閏年!\n〃,year);
else
printf("%d不是閏年!\n〃,year);
)
3.編程求出100?999的所有的水仙花數(shù)(所謂、、水仙花數(shù)〃是指一個(gè)3位數(shù),其
各位數(shù)字立方和等于該數(shù)本身),程序文件命名為program3.c,保存到D:\I文
件夾中。
Sinclude<stdio.h>
Sinclude<math.h>
voidmain()
{
inti,j,k,n;
printf(〃水仙花數(shù)是:〃);
for(n=100;n<1000;n++)
(
i=n/100;
j=(n-i*100)/10;
k=n-i*100-j*10;
if(n==pow(i,3)+pow(j,3)+pow(k,3))
printf(,z%d〃,n);
printf(〃\n〃);
4.編程求出1?100之間的全部素?cái)?shù)。程序文件命名為programme,保存到D:\I
文件夾中。
^include<stdio.h>
Winclude<math.h>
voidmain()
{intm,k,i,n=0;
for(m=l;m<=100;m++)
{k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)
break;
if(i>=k+D
printf(〃%d〃,m);
)
printf(〃\n〃);
)
5.使用數(shù)組編寫(xiě)程序,輸入5個(gè)學(xué)生6門(mén)課程的成績(jī),輸出5個(gè)學(xué)生中平均分最
高的學(xué)生的平均分。程序文件命名為programs,c,保存到D:\I文件夾中。
^include<stdio.h>
voidmain()
{
doublescore[5][7],sum,max=0;
inti,j;
for(i=0;i<5;i++)
(
printf(〃請(qǐng)輸入第%d個(gè)學(xué)生的6門(mén)課程的成績(jī):〃,i+1);
for(j=0;j<6;j++)
scanf(〃%lf〃,&score[i][j]);
)
for(i=0;i<5;i++)
(
sum=0;
for(j=0;j<6;j++)
sum=sum+score[i][j];
score[i][6]=sum/6.0;
)
for(i=0;i<5;i++)
(
if(score[i][6]>max)
max=score[i][6];
printf(〃5個(gè)學(xué)生中平均分最高的學(xué)生的平均分為:%lf\n\max);
第13,14周數(shù)組程序練習(xí)
1.編寫(xiě)程序shuziicl.c:
有10個(gè)學(xué)生的數(shù)學(xué)成績(jī),請(qǐng)求出最低
成績(jī)及其所在序號(hào)
inta[10]261336820|,I712165
a[0]a[i
Fshuzucl-記事本
文件⑥編輯但)格式⑼查看(V)幫助?
itinclude<stdio.h>
uoidmain()
<
inti=8,a[10],n)in=0,p;
For(i=0;i<10;i++)
〈printf("第%d個(gè)數(shù)”,i+1);
scanFC%d",&a[i]);
if(i==0)
{min=a[i];p=i;}
iF(nin>a[i])
{min=a[i];
P=i+1;
For(i=0;i<10;i++)
printF(',%8d",a[i]);
printf("min=%d,p=%d\n",nin,p);
2.編寫(xiě)程序shuzuc2.c:
將一個(gè)數(shù)組中的值按逆序
重新存放。
如:原順序?yàn)?,6,5,4,1,2要求
按2,1,4,5,6,8的順序存放。
(假設(shè)是10個(gè)元素的數(shù)組)
#include<stdio.h>
voidmain()
inta[10],i,t;
for(i=0;i<10;i++)
scanf("%d〃,&a[i]);
for(i=0;i<10/2;i++)
{t=a[i];a[i]=a[9-i];a[9-i]=t;}
for(i=0;i<10;i++)
printf(〃%5d”,a[i]);
printf(〃\n〃);
)
3.編寫(xiě)程序shuzuc3.c:
將100以?xún)?nèi)的素?cái)?shù)存放到
一個(gè)數(shù)組中。
#include,,math.hH
main()
{inta[100],i臥,h;
a[1]=2;a[2]=3;h=3;
for(i=5;i<=100;i+=2)
{k=sqrt(i);
for(j=2;j<=k;j++)
if(i%j==0)break;
if(j>k){a[h]=i;h++;}
)
for(i=1;i<h;i++)
printfC*%d,0,a[i]);}
4.編寫(xiě)程序shuzuc4.c:
用選擇法對(duì)數(shù)組元素進(jìn)行升序排序
(假設(shè)是10個(gè)元素的數(shù)組)(比較課本P144頁(yè)起泡法排序)
main()
{inta[10];
int
printf(Mlnput10numbers:\n");
為數(shù)組元素賦值
for(i=0M10;i++)
scanf("%d'*,&a[i]);
printffXn");外循環(huán)控制比較輪數(shù)
for(j=0;j<9;j++)內(nèi)循環(huán)控制每輪比較次數(shù)
for(i=j+1;i<=9;i++)/-----------------------
if(aU]>a[i])------
如果子序列中的第一個(gè)元
{t=aU];a[j]=a[i];a[i]=t;}
?素比其它元素小,交換
printf("thesortednumbers:\n");
for(i=0;i<10;iw)輸出排序后的數(shù)組
printf("%d",a[i]);
}
用選擇法對(duì)數(shù)組元素進(jìn)行升序排序程序2(記下標(biāo)法)
main()
{inta[10],int
printf(Hlnput10numbers:\n");
for(i=0;i<10;i++)
scanf「%d”,&a[i]);
記下子序列中最小數(shù)的下標(biāo)
printfC^n");
for(j=0;j<9;j++)
{k=j;----------------------
子序列中當(dāng)前最小元
for(i=j+1;i<=9;i++)
素a[k]與其它元素a|i|
if(a[k]>a[i])k=i;比較
t=a[j];a[j]=a[k];a[k]=t;}
printf("thesortednumbers:\n");子序列中顯前的元
for(i=0;i<10;i++)素a[j]與最小元素a[k]
printfC*%d交換
)
5.編寫(xiě)程序shuzuc5.c:使用數(shù)組編寫(xiě)程序,
輸入5個(gè)學(xué)生6門(mén)課程的成績(jī),輸出5個(gè)
學(xué)生中平均分最高的學(xué)生的平均分;
Fshuzuc5-記事本-!□!x|
文件€)編輯⑥格式◎查看Q)幫助?
Itinclude<stdio.h>
uoidmain()
<
Floatcj[5][7]={{67,68,69,70,71,72},
{73,74,75,76,77,78},<80,81,82,83,84,85},
{86,87,88,89,90,91},{60,61,62,63,64,65}};
Floatsunx=0,suny=0,nax;
inti,j;
For(i=0;i<5;i++)
〈sumx=0;
for(j=8;j<6;j++)
/*prints”請(qǐng)輸入第%d個(gè)學(xué)生第%d門(mén)課程的成績(jī)
scanf("%F",&cj[i][j]);*/
sunx=sunx+cj[i][j];
>
cj[i][j]ssumx/6.0;
nax=cj[0][6];
For(i=1;i<6;i++)
<
[iF(inax<cj[i][6])
nax=cj[i][6];
For(i=0;i<5;i++)
〈For(j=0;j<7;j++)
printf("W?cj[i][j]);
printF("\n");
>
printf(“平均分最高的學(xué)生的平均分=%6f\n”,max);
>
zl
6.編寫(xiě)程序shuzuc6.c:使用數(shù)組編寫(xiě)程序,
輸入5個(gè)學(xué)生6門(mén)課程的成績(jī),輸出6門(mén)
課程中平均分最高的課程的平均分;
IEshuzuc6-記事本
文件⑹編輯@格式◎查看②幫助?
,include<stdio.h>J
uoidmain()
<
Floatcj[6][6]=
{{67,68,69,70,71,72},
{67,68,69,90,91,92},
{80,81,82,70,71,72},
{60,61,62,70,71,72},
{70,71,72,73,74,75}};
inti,j;
Floatmax=0,sum;
For(j=8;j<6;j++)
〈sum=0;
For(i=0;i<5;i++)
sum=sun+cj[i][j];
j]=sum/5.G;
if(nax<cj[i][j])
nax=cj[i][j];
>
For(i=0;i<6;i++)
{For(j=0;j<6;j++)
printf("%6.2F',cj[i][j]);
printFCAn");
>
printFC'max^FXn",max);
>,d
7.編寫(xiě)程序shuzuc7.c:
將二維數(shù)組(5行5歹Q的右上半部分皆零。
即:
I234510000
67891067000
II12131415變11121300
成
1617181920161718190
21222324252122232425
inia[5][5>{(l,2,3,4J|.(6.7,8,9J0M11J2,13J4,I5M16.I7J8J9.2O|42L22.23,24,25H;
forfinti=0;i<5;i++)
(
fortintj=0j<5JH)
(
if(i<j)
(
printf("%3d\0);
I
else
(
prinif(M%3dM,a[i][j]);
prinifCAnM);
8.編寫(xiě)程序shuzuc8.c:
求二維數(shù)組(3行3歹U)的對(duì)角線(xiàn)元素的和
101213
141516
171819
main()
inta[3][3]={{10,12,13},{14,15,16},{17,18,19}},sum=O;
for(inti=0;i<3;i++)
(
for(intj=0;j<3;j++)
(
if(i==j)
(
sum=suni+a[i][j];
)
)
printf("%d",sum);
)
9.編寫(xiě)程序shuzuc9.c:
求二維數(shù)組(5行5歹U)中最大元素值及其行列號(hào)
求二維數(shù)組(5行5歹IJ)中最大元素值及其行列號(hào)
#include<stdio.h>
main()
(
inta[5][5],ij;
for(i=0;i<5;i++)
(
for(j=0;j<5;j++)
(
scanf("%dM,&a[i]|j]);
)
1
intsum=a[O][O],x,y;
for(i=0;i<5;i++)
(
for(j=0;j<5;j++)
(
if(sum<a[i][j])
(
sum=a[i][j];
x=i;
y=j;
}
)
printf("a[%d][%d]=%d",x,y,sum);
10.編寫(xiě)程序shuzucio.c:從鍵盤(pán)上輸入9個(gè)整數(shù),保存在
二維數(shù)組中按數(shù)組原來(lái)位置輸出第一行和第一列的所有元素;
#include<stdio.h>
main()
(
inta[3][3],i,j;
for(i=0;i<3;i++)
(
for(j=0;j<3;j++)
(
)
)
for(i=0;i<3;i++)
(
for(j=0;j<3;j++)
(
if(i==Ollj==O)
{
printf(H%d';a[i][j]);
}
}
printf(',\nH);
)
)
11.編寫(xiě)程序shuzucll.c:設(shè)數(shù)組a□已有8個(gè)元素,要求在k(從
鍵盤(pán)輸入,k<8)下標(biāo)位置的元素從數(shù)組中刪去。刪前和刪后都輸出這
個(gè)數(shù)組。
提示:for(i=k+1;i<8;i++)/*a[k]開(kāi)始至a[7]前移*/
a[i-l]=a[i];
rshuzucl1_3-記事本*□Ix|
文件⑥編輯(£)格式◎查看②幫助?
/include<stdio.h>
uoidmain()
<
inta[8]=<67,68,69,70,71,72,73,8};
inti,p;
For(i=0;i<8;i++)
printF("\n");
scanFHd'&p);
For(i=p;i<8;i++)
a[i]=a[i*1];
For(i=0;i<7;i++)
printF(',%d\t",a[i]);
printfCAn");
_____________________d
12.編寫(xiě)程序shuzucl2.c:輸出以下形式的二維數(shù)組
當(dāng)n=5時(shí),12345
51234
45123
34512
23451
算法:
1.先給出第0行;
2.利用第i行與上一行的關(guān)系,求出第i行;
(1)先求第0列(為上一行最后一列);
(2)后求第1列至最后一列(上一行左邊一列)。
_F__新_建__文__本__文__檔_一__記_事__本-!□!x|
文件⑹編輯⑨格式@查看6幫助⑻
ttdeFineMAXN100
uoidmain()
〈inti,j,n;
inta[MAXN][MAXN];
printf("Entern:");scanFC^d'\&n);
For(j=0;j<n;j++)
a[0][j]=j+1;/*先產(chǎn)生第桁*/
For(i=1;i<n;i++)</*從第1行起*/
a[i][0]=a[i-1][n-1];/*先產(chǎn)生當(dāng)前行第咧*/
For(j=1;j<n;j++)/*再?gòu)漠?dāng)前行第1列桓*乙
a[i][j]=a[i-1][j-1];/*為上1行左邊1個(gè)元素*/
}
For(i=8;i<n;i++){|
For(j=0;j<n;j++)
printf("%d\t",a[i][j]);
printFCXn");
}
第9,10,11周循環(huán)結(jié)構(gòu)程序練習(xí)
1.編寫(xiě)程序xunhuancl.c:輸入任意一個(gè)整數(shù)N,求1到N之間所有偶數(shù)和;
2.編寫(xiě)程序xunhuanc2.c:輸入任意一個(gè)整數(shù)N,計(jì)算N階乘;如:5!=5*4*3*2*1
F無(wú)標(biāo)題-記事本
文件⑥編輯回格式◎查看出幫助⑥
ltinclude<stdio.h>
uoidnain()
〈intp=1,i,n;
printr("輸入任意一個(gè)整數(shù)n:1');
scanF("%d",&n);
For(i=1;i<=n;i++)
P=P*i;
brintf("n的階乘嚏d\n”,p);
>
3.編寫(xiě)程序xunhuanc3.c:輸入任意一個(gè)整數(shù)N,輸出l+l/2+l/3+?“+l/N的計(jì)算結(jié)果;
F無(wú)標(biāo)題-記事本
文件⑥編輯(£)格式◎查看9幫助?
ttinclude<stdio.h>
uoidmain()
<
inti,n;
Floatsun=0;
scanF("%d",&n);
for(i=1;i<=n;i++)
sun=sum+1.0/(Float)(i);
printf:(?'suln=%f:\n,,,sun);
勺
4.編寫(xiě)程序xunhuanc4.c:輸入任意一個(gè)整數(shù)N,輸出N以?xún)?nèi)3的倍數(shù)之和(即3+6+9…”)
5.編寫(xiě)程序xunhuanc5.c:輸入任意一個(gè)整數(shù)N,輸出1X22X3?X…XN?的計(jì)算結(jié)果;
6.編寫(xiě)程序xunhuanc6.c:輸入任意一個(gè)整數(shù)N,輸出N以?xún)?nèi)的所有5的倍數(shù)的積
7.編寫(xiě)程序xunhuanc7.c:輸入任意一個(gè)整數(shù)N,輸出
l+l/22+l/32+l/42+...+l/n2
的計(jì)算結(jié)果;
8.編寫(xiě)程序xunhuanc8.c:輸入任意一個(gè)整數(shù)N,輸出1!+2!+……+n!的累加和;
9,編寫(xiě)程序xunhuanc9.c:編程求出50之內(nèi)的全部素?cái)?shù);
If無(wú)標(biāo)題-記事本-1□!x|
文件(E)編輯(£)格式◎查看②幫助?
ttinclude<stdio.h>J
ttinclude<nath.h>
uoidmain()
<intmyk9i,n=0;
For(m=1;n<=50;n=n+2)
k=sqrt(n);
for(i=2;i<=k;i++)
iF(n%i==0)break;
if(i>=k+1)
<
printf(',%4d",n);
n=n+1;
>
if(nZl0==9)printF("\n");
}
printfCXn");
>
,d
10.編寫(xiě)程序xunhuancio.c:編程求出100-999的所有的水仙花數(shù)(水仙花數(shù)即
xyz=x*x*x+y*y*y+z*z*z);
F無(wú)標(biāo)題-記事本
文件⑥編輯@格式◎查看9幫助但)
ttinclude<stdio.h>
uoidmain()
{inti,j;
printf(“水仙花數(shù)如下:M);
For(n=1O0;n<1000;n++)
<i=n/1O0;|
j=n/10-i*10;
k=n%10;
if(n==i*i*i+j*j*j+k*k*k)
printF("%5d",n);
}
printFCXn");
}
二J
11.編寫(xiě)程序xunhuancll.c:編程序解百雞問(wèn)題:100元錢(qián)買(mǎi)100只雞,公雞每只3元,
母雞每只5元,小雞3只1元,問(wèn)公雞、母雞、小雞各多少只?
_F__無(wú)__標(biāo)_題__-_記__事_本-!□!x|
文件⑹編輯@格式⑼查看整)幫助?
ttinclude<stdio.h>
uoidmain。
〈inti,j,k;
For(i=1;i<=20;i++)
For(j=1;j<=33;j++)
For(k=3;k<=10O;k=k+3)
iF((i+j+k)==100&&(i*5+j*3+k/3)==100)
printf("%d,%d,Zd\n“,i,j,k);
>
_________________________zl
12.編寫(xiě)程序xunhuancl2.c:編寫(xiě)程序打印如下九九乘法表(使用雙重循環(huán)實(shí)現(xiàn))。
1X1=1
2X1=22X2=4
9X1=19X2=18..........9X9=81
main()
{intiJ;
for(i=l;i<=9;i++)
{for(j=1;j<=i;j++)
printf(n%d*%d=%2dM,i,j,i*j);
printf("Xn**);
}
)
13.編寫(xiě)程序xunhuancl3.c:實(shí)現(xiàn)輸入n個(gè)整數(shù),輸出其中的最大數(shù),并指出其是第幾個(gè)數(shù);
B無(wú)標(biāo)題-記事本IZI叵HXl
文件國(guó))編輯扈)格式查看W)幫助國(guó))
^include<stdio.h>
uoidmain()
〈intn,i9max,x,index;
prints,輸入n:\n");
,,,,
scanF(%df&n);
for(i=1;i<=n;i++)<
printfL輸入第凝個(gè)數(shù)據(jù).",i);
scanfd'Zd",&x);
iHi==D</*第一次輸入,直接用x為max置初值*/
max=x;
index=1;
continue;
>/*i為1時(shí),不再執(zhí)行以下語(yǔ)句,直松進(jìn)入下一輪循環(huán)*/
if(x>max)</*輸入了一個(gè)更大的數(shù)*/
max=x;
index=i;
>
}
printfC,最大數(shù)是:*d,它是第常d個(gè)數(shù)。\n\n",max,index);
M.編寫(xiě)程序xunhuancl4.c:查找一個(gè)最小整數(shù),要求滿(mǎn)足以下條件:被3除余2,被5除
余3,被7除余4;
■無(wú)標(biāo)窗-記事本8叵區(qū)]
文件Q)郛20)格式⑺叁看⑦
ttinclude<stdio.h>
uoidmain。
{inti=2;
doi++;
while(?(i%3==2&&i%5==3&&i%7==4));
prints,■被3除余2,被5除余3,被7除余4的最小數(shù)是:%d\n",i);
15.編寫(xiě)程序xunhuancl5.c:求最大的水仙花數(shù)(水仙花數(shù)即xyz=x*x*x+y*y*y+z*z*z);
lr無(wú)標(biāo)題-記事本-1□!x|
文件⑹編輯@格式◎查看②幫助(H)
ttinclude<stdio.h>3
uoidmain()
{intx,y,z,k;
prin訐「最大的水仙花數(shù)是“);
For(k=999;k>=100;k-)
{X=k/100;
y=k/10-x*18;
z=k%10;
iF(k==x*x*x+y*y*y+z?z*z)
<printFC^d-.k);
break;
>
>
printF("\n");
>l
16.編寫(xiě)程序xunhuancl6.c:求100到200之間不能被3除盡的整數(shù);
F__無(wú)__標(biāo)__題__-_記_事__本________-1□!x|
文件(E)銅輯⑥格式◎查看②幫助?
ttinclude<stdio.h>
uoidmain()
<
inti;
for(i=108;i<=200;i++)
<
if(i%3?=0)
printF("%nd",i);
>
printf("\n");
}
,d
#include<stdio.h>
voidmainO
{intn;
for(n=100;n<=200;n++)
{if(n%3==0)
continue;
printfn);}
}
17.編寫(xiě)程序xunhuancl7.c:
編寫(xiě)程序,輸出從公元1980年至2880年所有閏
年的年號(hào)踮每輸出5個(gè)年號(hào)換一行。
編寫(xiě)程序,輸出從公元1980年至2880年所有閏
年的年號(hào)。每輸出5個(gè)年號(hào)換一行。
#include"stdio.h"
main()
{intk,flag,n=0;
for(k=1980;k<=2880;k++)
{flag=(k%4==0)&&(k%100!=0)||(k%400==0);
if(flag)
{printf("%5dM,k);
n++;
if(n%5==0)
printf("\nH);
)
)
printf("\n");
)
18.編寫(xiě)程序xunhuancl8.c:
編寫(xiě)程序,求1?3+5?7+...?99+101的值。
編寫(xiě)程序,求1-3+57+..為9+101的值。
#include"stdio.h',
main()
{intn,t=1,s=1;
for(n=3;n<=101;n+=2)
{t=-t;s=s+t*n;}
printf("s=%d\nM,s);
}
19.編寫(xiě)程序xunhuanc19.c:
編寫(xiě)程序,求e的值e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!
編寫(xiě)程序,求e的值e=1+1/1!+1/2!+1/3!+1/4!+…+1/n!
#include"stdio.h1*
voidmain()
{intn,i;
floatt,fm=1,e=1;
scanf("%dM,&n);
for(i=1;i<=n;i++)
{fm=fm*i;t=1.0/fm;e=e+t;}
printf(,,n=%d,e=%f\n",n,e);
}
20.編寫(xiě)程序xunhuanc20.c:
有一分?jǐn)?shù)序列:2/1,3/2,5/3,8/5,13/8,21/13,...,編寫(xiě)程序求這個(gè)飆的
前20貶利
IE無(wú)標(biāo)題-記事本
文件⑥編輯⑥格式◎查看&)幫助的
ttinclude<stdio.h>J
uoidmain()
<
Floati,j,t,sun=0;
intk=1;
i=2;j=1;
while(k<=20)
{sum=sun+i/j;
t=j;
j=i;
i=i+t;
k=k+1;
}
printF("%F\n",sum);
>
,d
21.編寫(xiě)程序xunhuanc21.c:
編寫(xiě)程序,求數(shù)列:1、(1+1/2).(1+1/2+1/3)>
(1+1/2+1/3+1/4)、(1+1/2+1/3+1/4+1/5)…的前10項(xiàng)
之和。
編寫(xiě)程序,求數(shù)列:1、(1+1/2)>(1+1/2+1/3)、
(1+1/2+1/3+1/4)、(1+1/2+1/3+1/4+1/5)…的前10項(xiàng)
分。
#include"stdio.h*'
main()
{floats,t;
inti;
s=0,t=0;
for(i=1;i<=10;i++)
{t=t+1.0/i;s=s+t;}
printf("s=%f\nH,s);
)
21.編寫(xiě)程序xunhuanc21.c:
已知某球從80米高度自由落下,落地后反復(fù)彈起,
每次彈起的高度警上次高度的一半。求此球8次落地
所經(jīng)過(guò)的總路程。踮
#include"stdio.h"
voidmain()
{intn;
floats=80,h=s/2;
for(n=2;n<=8;n++)
{s=s+2*h;
h=h/2;
)
printf(,,s=%f\n,,,s);
)
22.編寫(xiě)程序xunhuanc22.c:
榆入到2,中的任一個(gè)字符,輸出如下回
文串.如:輸入'B',則輸出ABA;輸入'E',則
輸出ABCDEDCBA.
輸入W到2,中的任一個(gè)字符,輸出如下回
文串.如:輸入則輸出ABA;榆入'E,,則
輸出ABCDEDCBA。
分析:該回文串可以分為兩個(gè)部分
如輸入為‘E5j,分為ABCDE和DCBA
兩部分
可以用兩個(gè)循環(huán)語(yǔ)句,循環(huán)變量可以先
從‘£循環(huán)到'E,,再?gòu)?D,循環(huán)到'A,
main()
{charc,ci;
printf("輸入一個(gè)字母\n");
c=getchar();
for(ci=*A\ci<=c,ci-H-)pnntf(**%c'\ci);
for(,ci>=*A\ci-)printf(*4%c'\ci);
prin情
23.編寫(xiě)程序xunhuanc23.c:
對(duì)除5的倍數(shù)以外的1?100的數(shù)求和。
對(duì)除5的倍數(shù)以外的1?100的數(shù)求和。
main()
{inti?s;
運(yùn)行序列如下;
如果if判斷語(yǔ)句為
真.則跳出本次循s=0;is+=l
環(huán),回到循環(huán)條件,
1假s=(M-l=i
判斷是否進(jìn)行下一for(i=l;i<=1(M);i++)
次循環(huán)2假s=l+2=3
{if(!(i%5))
3假s=3+3=6
此處,當(dāng)i為5的倍
數(shù)時(shí),陽(yáng)%5)為真,______continue:,假J=10
跳中本次摘環(huán),不
s+=i;1真不執(zhí)行
執(zhí)行continue卜,而
的語(yǔ)句,直接進(jìn)入假s=10+6=16
下一次循環(huán),即執(zhí)}
行for語(yǔ)句
)
24.編寫(xiě)程序xunhuanc24.c:
統(tǒng)計(jì)1?50之間不能被3整除的數(shù)的個(gè)數(shù)并
輸些數(shù)。
統(tǒng)計(jì)1~50之間不能被3整除的數(shù)的個(gè)數(shù)并
輸出游些數(shù)。
main。
(
intn/;
for(n=l,s=0;n<=20;n=n+l)
{if(n%3==0)continue;
printf(n%d\t'
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度橋梁隧道施工專(zhuān)業(yè)分包合同2篇
- 2025年會(huì)展場(chǎng)地租賃及廣告宣傳服務(wù)合同2篇
- 2025年蓄水池建筑工程施工協(xié)議書(shū)范本-蓄水池施工合同備案及公告協(xié)議5篇
- 2025年度人工智能教育項(xiàng)目聘用合同正規(guī)范本4篇
- 二零二五年度校園食堂后勤保障勞務(wù)派遣管理協(xié)議3篇
- 2025年建筑工程造價(jià)咨詢(xún)居間中介服務(wù)合同2篇
- 2025年度新能源汽車(chē)租賃服務(wù)合同4篇
- 二零二五版辦公室文員辦公環(huán)境改善合同3篇
- 二零二五版股權(quán)質(zhì)押借款合同示范:健康產(chǎn)業(yè)3篇
- 二零二五版房產(chǎn)開(kāi)發(fā)項(xiàng)目測(cè)繪與施工監(jiān)督合同3篇
- 《采礦工程英語(yǔ)》課件
- NB-T31045-2013風(fēng)電場(chǎng)運(yùn)行指標(biāo)與評(píng)價(jià)導(dǎo)則
- NB-T+10488-2021水電工程砂石加工系統(tǒng)設(shè)計(jì)規(guī)范
- 天津市和平區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期6月期末歷史試題
- 《中電聯(lián)團(tuán)體標(biāo)準(zhǔn)-220kV變電站并聯(lián)直流電源系統(tǒng)技術(shù)規(guī)范》
- 微型消防站消防員培訓(xùn)內(nèi)容
- (完整版)鋼筋加工棚驗(yàn)算
- 焊接工藝的過(guò)程監(jiān)測(cè)與質(zhì)量分析
- 年夜飯營(yíng)養(yǎng)分析報(bào)告
- 華電行測(cè)題庫(kù)及答案2024
- 江西省萍鄉(xiāng)市2023-2024學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試題(含答案)
評(píng)論
0/150
提交評(píng)論