程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx

上传人:b****3 文档编号:15859554 上传时间:2022-11-16 格式:DOCX 页数:40 大小:25.51KB
下载 相关 举报
程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx_第1页
第1页 / 共40页
程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx_第2页
第2页 / 共40页
程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx_第3页
第3页 / 共40页
程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx_第4页
第4页 / 共40页
程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx

《程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx(40页珍藏版)》请在冰豆网上搜索。

程序设计基础内蒙古师范大学OJ题剖析Word文档下载推荐.docx

inta,b[1000],i,j,n,m;

while(scanf("

%d"

&

n)!

=EOF)

{

while(n--)

{

scanf("

a);

for(i=0;

a>

0;

i++)

{

b[i]=a%6;

a=a/6;

}

for(j=i-1;

j>

=0;

j--)

printf("

b[j]);

printf("

\n"

);

}

}

return0;

}

母牛的故事(1128)

TimeLimit:

100MS 

MemoryLimit:

65536K

TotalSubmit:

4414Accepted:

1688

有一头母牛,它每年年初生一头小母牛。

每头小母牛从第四个年头开始,每年年初也生一头小母牛。

请编程实现在第n年的时候,共有多少头母牛?

输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n≤55),n的含义如题目中描述。

n=0表示输入数据的结束,不做处理。

对于每个测试实例,输出在第n年的时候母牛的数量。

每个输出占一行。

2

4

5

6

inta[100],i,n;

a[1]=1;

a[2]=2;

a[3]=3;

a[4]=4;

for(i=5;

i<

=55;

a[i]=a[i-1]+a[i-3];

while(scanf("

if(n==0)

break;

%d\n"

a[n]);

}

评委会打分(1607)

1000MS 

1663Accepted:

683

青年歌手大奖赛中,评委会给参赛选手打分。

选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。

输入数据有多组,每组占一行,每行的第一个数是n,n大于2且小于等于100,表示评委的人数,然后是n个评委的打分,分数都是整数。

对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。

3999897

4100999897

98.00

98.50

doublea[100],n,max,min,ave;

inti;

%lf"

for(i=0;

n;

a[i]);

max=a[0];

min=a[0];

ave=a[0];

for(i=1;

if(a[i]>

max)

max=a[i];

if(a[i]<

min)

min=a[i];

ave=ave+a[i];

ave=ave-max-min;

n=n-2;

printf("

%.2lf\n"

ave/n);

}return0;

陶陶摘苹果(1263)

2869Accepted:

1783

陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。

苹果成熟的时候,陶陶就会跑去摘苹果。

陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。

现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。

假设她碰到苹果,苹果就会掉下来。

输入用例包括两行数据。

第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。

第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。

输出结果包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。

100200150140129134167198200111

110

inta[11],n,i,j=0;

for(i=0;

10;

scanf("

scanf("

n);

=n+30)

j++;

}

printf("

j);

矩阵(1890)

375Accepted:

172

我们把N*N矩阵左上角的第一个元素a[1][1]定义为第一层,

把a[1][2],a[2][1],a[2][2]定义为第二层,

依次,第三层,第四层...直到第N层。

每一层的数字都相同而且数值上等于层数。

现在给定一个正整数n,(1<

=n<

=1000),输出对应矩阵

每一组输出之后再输出一个空行

1

2

5

12

22

12345

22345

33345

44445

55555

n

输出对应的n*n阶矩阵

Hint

123456

223456

333456

444456

555556

666666

inti,n,k,l;

=n;

for(k=1;

k<

=i;

k++)

%d"

i);

for(l=i+1;

l<

l++)

l);

逆序数字(1282)

2904Accepted:

1559

编写一个函数,接收一个整数值,返回这个数中数字逆序后的结果值。

例如,给定数7631,函数返回1367.

第一行一个正整数T(T<

=10),表示有T组测试数据;

以下T行,每行一个非负的整数N。

共T行,对于每组输入数据输出一行,即数字逆序后的结果值。

3

7631

101

51

1367

15

string.h>

intn,i,j,t;

chara[100];

t)!

=t;

%s"

a);

getchar();

n=strlen(a);

for(j=n-1;

%c"

a[j]);

打印菱形(1895)

用*打印对应边长的空心菱形具体如样例

菱形边长n,n<

=100

对应菱形

每组输出之后再输出空行

*

**

**

intn,i,j;

for(j=1;

j<

=n-i;

j++)

"

*"

j=j+i;

for(j=n-i+4;

=n+i;

j=j+1)

if(i>

1)

for(i=n-1;

i>

=1;

i--)

收入统计(1141)

2110Accepted:

949

一个马戏团来呼和浩特演出,n个座位全部坐满,全部门票收入是120元,现在知道,男人每人5元,女人每人2元,小孩每人1角。

现在请您编程帮助马戏团经理统计一下,n个座位中男人、女人和小孩的数目。

由键盘输

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

当前位置:首页 > 外语学习 > 英语考试

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

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