C语言复习Word格式.docx

上传人:b****6 文档编号:17584475 上传时间:2022-12-07 格式:DOCX 页数:11 大小:16.29KB
下载 相关 举报
C语言复习Word格式.docx_第1页
第1页 / 共11页
C语言复习Word格式.docx_第2页
第2页 / 共11页
C语言复习Word格式.docx_第3页
第3页 / 共11页
C语言复习Word格式.docx_第4页
第4页 / 共11页
C语言复习Word格式.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

C语言复习Word格式.docx

《C语言复习Word格式.docx》由会员分享,可在线阅读,更多相关《C语言复习Word格式.docx(11页珍藏版)》请在冰豆网上搜索。

C语言复习Word格式.docx

other++;

}

printf("

L:

%d\tD:

%d\tS:

%d\tOther:

%d\n"

l,d,s,other);

}

2.

main()

{

intm,n;

intsushu(intx);

printf("

请输入N的值:

"

);

scanf("

%d"

&

m);

for(n=3;

n<

=m;

n++)

{

if(sushu(n))

%-6d"

n);

}

intsushu(intx)

inti,k;

for(i=2;

i<

=sqrt(x);

i++)

if(x%i==0){k=0;

break;

else

k=1;

returnk;

3.

doubles=0.0,t1=1,t2=2,temp;

intn,i;

请输入自然数N(N>

1):

\n"

n);

for(i=1;

=n;

s=s+t2/t1;

temp=t2;

t2=t1+t2;

t1=temp;

次数列的前N项的和是:

%lf\n"

s);

4.

#include"

intSz[3][3],i,j;

intmax,zdh=0,zdl=0,min,zxh=0,zxl=0;

for(i=0;

3;

for(j=0;

j<

j++)

请输入%d行%d列数:

i+1,j+1);

Sz[i][j]);

max=Sz[0][0];

min=max;

for(i=0;

for(j=0;

if(Sz[i][j]>

max)

max=Sz[i][j];

zdh=i;

zdl=j;

if(Sz[i][j]<

min)

min=Sz[i][j];

zxh=i;

zxl=j;

最大数是%d,在第%d行第%d列\n"

max,zdh+1,zdl+1);

最小数是%d,在第%d行第%d列\n"

min,zxh+1,zxl+1);

5.

inti,n,m,max;

inta[45];

请输入学生的成绩:

for(n=0;

10;

a[n]);

for(n=1;

11;

%-3d"

a[n-1]);

if(n%5==0)

max=a[0];

if(max<

a[i])

max=a[i];

m=i;

\nmax=%d\n下标为:

max,m);

6.

#defineN45

intmain()

inta[N];

inti;

Enterthescore:

for(i=0;

N;

i++)

scanf("

a[i]);

if(a[i]>

90&

a[i]<

=100)

Thenumberof%dstudent'

ssocreis%dthatbelongtoA\tVerygood!

\n\n"

i+1,a[i]);

elseif(a[i]>

80&

=90)

ssocreis%dthatbelongtoB\tGood!

elseif(a[i]>

70&

=80)

ssocreis%dthatbelongtoC\tPass!

!

=60&

=70)

ssocreis%dthatbelongtoD\t*_*Comeon!

ssocreis%dthatbelongtoE\tCry....\n"

getch();

return0;

7.

floatsmj(floati,floatj,floatk)

floats,mj;

s=(i+j+k)/2;

mj=sqrt(s*(s-i)*(s-j)*(s-k));

return(mj);

voidmain()

floatsz[5][3];

inti,j,k;

5;

请输入5组数中的第%d组"

i+1);

if(i==0)printf("

(提示,三个数用空格隔开)"

%f%f%f"

sz[i][0],&

sz[i][1],&

sz[i][2]);

===================================================================\n"

for(k=0;

k<

k++)

if(sz[k][0]+sz[k][1]>

sz[k][2]&

sz[k][0]+sz[k][2]>

sz[k][1]&

sz[k][1]+sz[k][2]>

sz[k][0]&

sz[k][0]>

0&

sz[k][1]>

sz[k][2]>

0)

{

\t\t第%d组数可构成三角形,面积为%f\n"

k+1,smj(sz[k][0],sz[k][1],sz[k][2]));

}

elseprintf("

\t\t第%d组不能构成三角形!

k+1);

8.

floatds(intn)

if(n<

=0)

请输入n值大于0且小于100!

elseif(100>

=n&

n>

floatsum=0,i,j,k;

j=1/i;

sum+=j;

sum=-sum;

elseif(n>

100)printf("

intn;

1-1/2+1/3-1/4+…+1/99-1/100的前N项和的值\n"

请输入n值:

1-1/2+1/3-1/4+…+1/99-1/100的前N项的值为:

%f\n"

ds(n));

9.

chars[80];

inti,j,k,dx=0,xx=0;

%s"

s);

k=strlen(s);

k;

if(s[i]>

=65&

s[i]<

=90)dx++;

elseif(s[i]>

=97&

=122)xx++;

字符串长度为=%d\n大写字母个数为=%d\n小写字母个数为=%d\n"

k,dx,xx);

10.

voidsort(inta[],intn);

intbjdx[800],i,j;

请输入需要比较的数字个数(800个数以内):

j);

=j;

请键入第%d个数:

i);

bjdx[i-1]);

sort(bjdx,j);

从大到小排序结果为:

for(i=j-1;

i>

=0;

i--)

if(bjdx[i]!

=bjdx[i-1])

%d"

bjdx[i]);

voidsort(inta[],intn)

inti,j,t;

n;

for(j=i+1;

if(a[i]>

a[j])

{

t=a[i];

a[i]=a[j];

a[j]=t;

}

11.

stdlib.h"

intdate[1000],i,j,num,h=0;

请键入数组数字个数(1000个数以内):

date[i-1]);

system("

cls"

请输入要查询的数字:

num);

j;

if(date[i]==num)

该数为数组中的第%d个数字\n"

elseif(date[i]!

=num)h++;

if(h==j)printf("

NO\n!

12.

intx,i,j,k,sum=0;

for(x=100;

x<

1000;

x++)

i=x/100;

j=(x-i*100)/10;

k=x%10;

if(i+j+k==5)

%d\t"

x);

sum++;

if(sum%5==0&

sum!

=0)printf("

在100~1000之间有%d个整数符合条件!

sum);

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

当前位置:首页 > 幼儿教育 > 育儿知识

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

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