整理c语言梦工厂题目含答案Word格式文档下载.docx

上传人:b****3 文档编号:17929543 上传时间:2022-12-12 格式:DOCX 页数:26 大小:32.51KB
下载 相关 举报
整理c语言梦工厂题目含答案Word格式文档下载.docx_第1页
第1页 / 共26页
整理c语言梦工厂题目含答案Word格式文档下载.docx_第2页
第2页 / 共26页
整理c语言梦工厂题目含答案Word格式文档下载.docx_第3页
第3页 / 共26页
整理c语言梦工厂题目含答案Word格式文档下载.docx_第4页
第4页 / 共26页
整理c语言梦工厂题目含答案Word格式文档下载.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

整理c语言梦工厂题目含答案Word格式文档下载.docx

《整理c语言梦工厂题目含答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《整理c语言梦工厂题目含答案Word格式文档下载.docx(26页珍藏版)》请在冰豆网上搜索。

整理c语言梦工厂题目含答案Word格式文档下载.docx

for(b=0;

b<

b++)

for(c=0;

c<

c++)

if(a*100+b*10+c*1==a*a*a+b*b*b+c*c*c)

printf("

%d\n"

a*100+b*10+c*1);

}

return(0);

}

计算阶乘和

计算1!

+2!

+3!

+……+10!

无输入。

1!

的计算结果

s=4037913

intj;

intsum=1;

inttemp=0;

for(j=1;

j<

=10;

j++){

sum*=j;

temp+=sum;

printf("

s=%d"

temp);

完数

一个数如果恰好等于它的因子之和,这个数就称为“完数”。

例如6的因子有:

1,2,3;

由于6=1+2+3,所以6是完数。

要求对于输入的任意一个正整数,验证它是否是完数。

一个正整数n(n≥2)。

如果是完数,输出“xxxiscloze”;

否则输出“xxxisnotcloze.”。

这里的xxx是输入的整数。

28

28iscloze.

素数

一个整数如果不能被1和自身以外的所有整数所整除,那么这个数是素数。

编写程序找出200~299之间的所有素数。

200~299之间的所有素数。

211

223

227

229

233

239

241

251

257

263

269

271

277

281

283

293

 

金字塔图形

输出一个指定层数的由*组成的金字塔图形。

一个整数n(1≤n≤20)。

由*组成的金字塔图形。

5

*

***

*****

*******

*********

注意:

要保证最后一层图形从第1列输出。

intmain(void){

inti,j,ln;

三角形有几层:

"

);

scanf("

%d"

&

ln);

for(i=1;

i<

=ln;

i++){

for(j=1;

=ln-i;

j++)

putchar('

'

=2*i-1;

*'

\n'

数字菱形

输出由数字组成的菱形图案。

一个数字(1≤n≤9)。

由数字组成的菱形图案。

其中,菱形图案当中一层的数字正好是输入的数字。

6

1

222

33333

4444444

555555555

66666666666

字符分析统计

输入一行字符,按回车后统计出这行字符(不含回车)中字母、数字、空格、其他字符的个数。

输入一行字符。

分别输出这行字符中字母、数字、空格和其他字符的个数。

@Thereare3pens.@

letters=12

numbers=1

space=5

others=3

人口问题

统计数据表明2005年末中国人口大约为13.076亿,自然增长率为5.89‰。

计算未来某年末的人口数。

年份year(year≥2006)。

人口数量(单位:

亿),保留3位小数。

2010

13.466

doublepower(doubledx,intno)

{

doubletmp=1.0;

while(no-->

0)

tmp*=dx;

return(tmp);

intyear;

floatsum,a,b;

year);

a=1+5.89/1000;

b=power(a,year-2005);

sum=13.076*b;

%.3f"

sum);

多项式求和

计算Sn:

Sn=a+aa+aaa+……aaaa(n个a)。

a是1~9的数字;

n是指定的项数。

a(1≤a≤9)和n(n≥1),用逗号分隔。

输出Sn。

2,4

2468

inta;

intn;

inti;

inttemp=1;

ints=0;

%d,%d"

a,&

n);

=n;

temp*=a;

s+=temp;

s);

N个数求和

输入一个整数N和N个整数,计算这N个整数的和。

一个整数n(1≤n≤100)和n个整数,用空格分隔。

n个数的和。

6111927831

s=78

intvx[100];

for(i=0;

n;

scanf("

vx[i]);

s+=vx[i];

printf("

N个数找最大和最小

输入一个正整数N和N个整数,找出这N个数中的最大数和最小数。

输入一个正整数N(1≤N≤100)和N个整数,用空格分隔。

最大数和最小数。

10-45128823-920810

max=88

min=-9

intmain()

inti;

intn;

scanf("

inttensu[n];

intmax,min;

for(i=0;

tensu[i]);

min=max=tensu[0];

for(i=1;

if(tensu[i]>

max)max=tensu[i];

if(tensu[i]<

min)min=tensu[i];

max=%d\n"

max);

min=%d"

min);

N个数排序

输入一个正整数N和N个整数,将它们按从小到大的顺序进行排序后输出。

将这N个数按从小到大的顺序重新输出,用逗号分隔。

-9,-4,0,2,5,8,10,12,23,88

素数求和

输入一个正整数N和N个正整数,统计其中素数的和。

输入一个正整数N(1≤N≤100)和N个正整数(≥3),用空格分隔。

输出所有素数,用空格隔开;

再输出这些素数和。

1045812132434372088

51337

s=55

偶数排序

输入一个正整数N和N个整数,将它们中的偶数按从大到小的顺序进行排序后输出。

将这N个数中的偶数按从大到小的顺序输出,用逗号分隔。

108414211304050017100

500,100,40,30,14,8,4,2

颠倒字符串

输入一个以回车结束的字符串,将字符串的内容颠倒过来再输出。

输入一个以回车结束的字符串(少于80个字符)。

将这个字符串颠倒过来输出。

ABCXYZ

ZYXCBA

重组字符串

输入一个以回车结束的字符串,将字符串中的字符按ASCII码从小到大顺序重组后输出。

将字符串中的字符按ASCII码从小到大顺序重组后输出。

Student

Sdenttu

替换操作

分别输入三个以回车结束的字符串str1、str2和str3,将str1中所有的str2替换为str3。

输入三个以回车结束的字符串str1、str2和str3(都少于80个字符)。

将str1中所有的str2替换为str3后输出。

如果str1中不存在str2,那么直接输出str1。

Iareastudent.

are

am

Iamastudent.

有一行电文,请将电文中所有字母按A→F,B→G,……,U→Z,V→A,W→B,X→C,Y→D,Z→E,a→f,b→g,……,u→z,v→a,w→b,x→c,y→d,z→e的规律译成密文,其他字符保持不变。

输入一行以回车结束的字符串(少于80个字符)。

输出加密后的字符串。

Thereare5ducks.

Ymjwjfwj5izhpx.

删除操作

将一行字符串中的指定内容删除。

输入一行以回车结束的字符串str1(少于80个字符)和一行以回车结束的删除字符串str2(少于80个字符)。

输出完成删除操作后的字符串。

如果待删除的字符串str2不在str1中,则不进行删除操作,输出原来的str1。

HelloWorld!

l

HeoWord!

Josephus问题

N个人围坐一圈,编号分别为1~N。

从编号为1的人开始,传递一只烫手的土豆。

在经过M次传递之后,持有土豆的人将离开,而将土豆交给他的下一个人。

然后,游戏重新开始。

又经过了M次传递之后,又将有一个人离开这个环,它同样将土豆交给他的下一个人。

如此循环,直至最后剩下一个人为止,这个人就是最后的胜者。

输入总人数N(N≤80)和窗递次数M(M≤N),用逗号分隔。

输出最后留下人的编号。

10,3

矩阵整理

输入一个M×

N的矩阵,计算每行的和。

将行和最高的行与矩阵的第一行进行位置交换,输出调整后的矩阵以及每行的和。

先输入矩阵的行数、列数M和N(M,N均不超过10)两个数据用逗号分隔,另起一行后再输入一个M×

N的整数矩阵,每列数据用空格隔开;

每行数据用回车隔开。

整理后的数据以及每行的和。

3,4

1362

24111

4567

456722

2411118

136212

矩阵转置

输入一个N×

N的整数矩阵,将这个矩阵进行转置(即对行列数据进行交换),再输出转置后的矩阵。

先输入矩阵的阶数N(N≤10),另起一行后再输入一个N×

N的整数矩阵每列数据用空格分隔,每行数据用回车分隔。

输出转置后的矩阵。

3

123

456

789

147

258

369

矩阵对角线求和

N的整数矩阵,分别计算两个对角线的和。

输入矩阵的阶数N(N≤10),另起一行后输入一个N×

N的整数矩阵,每列数据用逗号隔开,每行数据用回车分隔。

输出主对角线和副对角线的和,用逗号分隔。

1,2,3

3,2,1

9,7,8

11,14

矩阵乘积

N的整数矩阵A,再输入一个N×

M的整数矩阵B。

计算C=A×

B。

先输入M和N(M和N均≤10),另起一行后输入一个M×

N的整数矩阵A,然后再输入一个N×

每列数据用逗号分隔,每行数据用回车分隔。

计算A×

B→C,输出矩阵C。

2,3

2,4,6

1,2

3,4

5,6

2228

4456

C=A×

B,C是一个M×

M的矩阵。

更改大小写

将输入一行字符串,将其中的所有小写字母改为大写,其他字符不变。

题目提供的源代码有错误,错误处已用/****N****/标出,请修改标出处的下一条语句中的错误。

输入一行字符串。

将字符串中小写字母改大写后输出。

Thereare3pens.

THEREARE3PENS.

计算最小公倍数

输入两个正整数,计算它们的最小公倍数。

两个正整数,用逗号分隔。

输出最小公倍数。

12,16

48

统计元音字母数

输入一行字符串,统计字符串中所有英文字母中的各元音字母'

a/A'

、'

e/E'

i/I'

o/O'

u/U'

的个数。

逐行输出字符串中各元音字母'

Thereare10ducks.

1

检索大写字母

输入一行字符串,按字符串各字母出现次序输出字符串中所有出现过的大写英文字母。

输出字符串中所有的大写字母,各字母用空格分隔。

FONTNAMEandFILENAME

FONTAMEIL

输入x和正数eps,计算多项式1-x+x2/2!

-x3/3!

+...的和,直到末项的绝对值小于eps为止。

输入x和eps。

输出1-x+x2/2!

+...的和。

10.0001

0.367882

数组左移

输入N个数(N≤100)放入一个整数数组中,再输入一个整数K,将数组循环左移K个元素。

题目提供的源代码不完整,缺失处已用“----N----”标出,请将该处代码补充完整。

输入一个正整数N(N≤100);

另起一行输入N个整数,用逗号分割;

再另起一行,输入一个整数K(K≤N)。

输出移动后的数组,数组元素之间用空格隔开。

7

1,2,3,4,5,6,7

4567123

调用函数f计算代数多项式1.1+2.2x+3.3x2+4.4x3+……+9.9x8。

题目提供的源代码不完整,请将_____N_____处缺失的代码补充完整。

输入x。

输出多项式的和,保留3位小数。

1.2

141.015

找最大和最小数

输入10个数,然后分别输出其中的最大值、最小值。

题目提供的源代码有错误,请对/*****N*****/下一行的代码进行修改。

输入10个整数。

输出10个数中的最大数和最小数。

2

4

8

9

min=1,max=10

求和

输入一个整数,计算这个整数各位数字之和。

输入一个整数。

输出这个整数各位数字之和。

-1234

十进制转换为二进制

输入一个十进制整数,通过函数Dec2Bin转换为二进制数,并将转换结果输出。

输入一个十进制整数。

将十进制数转换为二进制数,输出转换结果。

1010

查找字符串(程序填空)

通过调用find函数在输入的字符串中查找是否出现"

the"

这个单词。

如果查到返回出现的次数;

如果未找到返回0。

输出这行字符中"

这个单词出现的次数。

thePeople'

sRepublicofChina

规划环境影响的跟踪评价应当包括下列内容:

一、环境影响评价的发展与管理体系、相关法律法规体系和技术导则的应用

字符串整理(改错题)

输入一个字符串,将字符串中所有非英文字母的字符删除后输出。

(4)建设项目环境保护措施及其技术、经济论证。

将这行字符中所有非英文字母的字符删除后输出。

(1)非煤矿矿山的建设项目(注:

对煤矿建设项目有单独特别规定);

(2)安全验收评价。

IHave2MP3.

(5)为保障评价对象建成或实施后能安全运行,应从评价对象的总图布置、功能分布、工艺流程、设施、设备、装置等方面提出安全技术对策措施;

从评价对象的组织机构设置、人员管理、物料管理、应急救援管理等方面提出安全管理对策措施;

从保证评价对象安全运行的需要提出其他安全对策措施。

对策措施的建议应有针对性、技术可行性和经济合理性,可分为应采纳和宜采纳两种类型。

(二)建设项目环境影响评价的工作等级IHaveMP

2.环境影响评价技术导则

直接插入排序

发现规划环境影响报告书质量存在重大问题的,审查时应当提出对环境影响报告书进行修改并重新审查的意见。

编一C程序,该程序可以测试多个测试组,每个测试组它能读入一串整数(以-9999为结束标记)并对它们进行从小到大直接插入排序,同时输出排序时对这些整数进行比较的总次数(输入整数时,相邻的两个用空格隔开,整数个数<

2000)。

(4)环境保护验收。

第一行先输入测试组数T然后是T个测试组,每个测试组先输入整数个数N(2<

=n<

2000)然后输入1行,包含N个整数,每2个整数之间用空

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

当前位置:首页 > 党团工作 > 入党转正申请

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

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