关键词不能为空

当前您在: 大学查询网 > 大学 >

南加州大学要求郑州轻工业学院ACM网站试题1041-1080部分解析

作者:高考题库网
来源:https://bjmy2z.cn/daxue
2020-12-15 10:21
tags:郑州轻工业学院

-

2020年12月15日发(作者:沈跃跃)


1041:

绝对值最大


时间限制

:

1 Sec

内存限制

:

30 MB


提交

:

1053

解决

:

589


[

提交

][

状态

][

讨论版

]


题目描述


输入

3

个整数,输出绝对值最大的那个数。



输入


输入包含

3

int

范围 内的整数,用空格隔开。


输出


输出三个数中绝对值最大的数,

单独占一行。

若绝对值最大的数不唯一,


则输出最先出现的那个。例如,若输入为

1 -3 3

,则输出 为

-3

;若输入


1 3 -3

则输出为

3


样例输入


1 2 -3



样例输出


-3



提示


来源


#include


#include


int main()


{


inta,b,c,i,d,e,f,max;




















}


scanf(


d=abs(a);


e=abs(b);


f=abs(c);


max=d;


i=a;


if(e>max)


{


max=e;


i=b;


}


if(f>max)


{


max=f;


i=c;


}


printf(


return 0;


1053:

阶乘表


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

1607

解决

:

571


[

提交

][

状态

][

讨论版

]


题目描述


输入一个正整数

n( n<20)

,输出

1

n

之间阶乘 表。



输入


输入只有一个正整数

n


输出


输出

1

n

之间的阶乘表,格式见输出样例。每行两个数据,第一个数据占

4

列,第二个数据


20

列,左对齐。< /p>


样例输入


5



样例输出


1 1


2 2


3 6


4 24


5 120



提示


来源


#include


int main()


{


inti,n,j;


double s=1;


scanf(


for(i=1;i<=n;i++)











}


{


for(j=1;j<=i;j++)


{


s=s*j;


}


printf(


s=1;


}


return 0;


1059:

猴子吃桃


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

455

解决

:

378


[

提交

][

状态

][

讨论版

]


题目描述


悟空第一天摘下桃子若干,当即吃掉 一半,还不过瘾,又多吃一个,第


二天又将剩下的桃子吃掉一半多一个,

以后每天吃掉前一天剩下的一半


多一个,到第

n

天准备吃 的时候只剩下一个桃子。聪明的你,请帮悟空


算一下,他第一天开始吃的时候桃子一共有 多少个呢?



输入


输 入一个数

n

1<=n<=30

)。



输出


输出第一天的桃子个数。



样例输入


3



样例输出


10



提示


来源


#include


int main()


{


intn,m=1,i;


scanf(


for(i=1;i


{


m=2*(m+1);


}


printf(


return 0;


}


1060:

兔子繁殖问题


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

806

解决

:

459


[

提交

][

状态

][

讨论版

]


题目描述


这是一个有趣的古典数学问题,著名 意大利数学家

Fibonacci

曾提出一


个问题:有一 对小兔子,从出生后第

3

个月起每个月都生一对兔子。小


兔子长到第

3

个月后每个月又生一对兔子。按此规律,假设没有兔子死

< p>
亡,第一个月有一对刚出生的小兔子,问第

n

个月有多少对兔子?< /p>



输入


输入月数

n

1<=n<=44

)。



输出


输出第

n

个月有多少对兔子。



样例输入


3



样例输出


2



提示


来源


#include


int main()


{


intn,a[100],b,i;


a[0]=1;


a[1]=1;


scanf(













}


if(n==1||n==2)


printf(


else if(n>2)


{


for(i=2;i


{


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


}


printf(


}


return 0;


1061:

整存零取


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

356

解决

:

319


[

提交

][

状态

][

讨论版

]


题目描述


假设银行一年整存零取的月息为

x

,现在某人手头有一笔钱,他打算在


今后

5

年中,每年年底取出

1000

元作为孩子来年的教育金,到第

5


孩子毕业时刚好取完这笔钱,

请编程计算 第

1

年年初时他应存入银行多


少钱。


输入


输入一个实数

x

,表示月息。



输出


输出一个实数,小数点后保留两位小数,占一行。



样例输入


0.01875


样例输出


2833.29


提示


来源


#include


#include


int main()


{


inti,j;


float a,b=0;


scanf(


for(i=1;i<=5;i++)


{


b=b+1000;


b=b/(1+a*12);



}


printf(


return 0;


}



1063:

求解不等式


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

526

解决

:

300


[

提交

][

状态

][

讨论版

]


题目描述


已知不等式

1

+2

+3

+...+m

?n,

请编程对用户指定的

n

值计算并输


出满足该不等式的

m

的整 数解。



输入


输入一 个正整数

n

n

不大于

10000 00



输出


输出

m

的取值范围,具体格式见输出样例。



样例输入


1000000


样例输出


m<=9


提示


来源


#include


int main()


{
















}



int m=1,j,s=0,a,n;


scanf(


while(s


{


a=1;


for(j=1;j<=m;j++)


{


a=a*j;


}


s=s+a;


m=m+1;


}


printf(


return 0;


1068:

最大公约数


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

490

解决

:

216


[

提交

][

状态

][

讨论版

]


题目描述


输入两个正整数,输出其最大公约数。



输入


输入两个正整数

m

n

,数据之间用空格隔开。



输出


输出一个整数,表示

m< /p>

n

的最大公约数。



样例输入


4 6


样例输出


2


提示


来源


#include


int main()


{


intm,n,a,b;


scanf(


if(m>n)


{


a=m;


m=n;


n=a;


}


while(m!=n)

















}


{


b=n-m;


if(m>b)


{


n=m;


m=b;


}


else


{


n=b;


m=m;


}


}


printf(


return 0;


1069:

最大公约与最小公倍


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

581

解决

:

190


[

提交

][

状态

][

讨论版

]


题目描述


输入两个正整数,输出其最大公约数和最小公倍数。



输入


输入两个正整数

n

m

n,m<=1000000)

。< /p>

输入保证最终结果在

int

范围


内。



输出


输出两个整数,

用空格隔开。

表示

m

n

的最大公约数和最小公倍数。



样例输入


4 6


样例输出


2 12


提示


来源


#include


int main()


{


intm,n,a,b,c;


double d;


scanf(


c=m;


d=n;


if(m>n)


{


a=m;





















}


m=n;


n=a;


}


while(m!=n)


{


b=n-m;


if(m>b)


{


n=m;


m=b;


}


else


{


n=b;


m=m;


}


}


printf(


return 0;


1070:

加密字符


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

398

解决

:

184


[

提交

][

状态

][

讨论版

]


题目描述


从键盘输入一批字符,以

< p>@

结束,按要求加密并输出。



输入


从键盘输入一批字符,占一行,以

@

结束。



输出


输出占一行


加密规则

:


1

)、所有字母均转换为小写。


2

)、若是字母

'a'

'y '

,则转化为下一个字母。


3

)、若是

'z'

,则转化为

'a'


4

)、其它字符,保持不变。


样例输入


Kyh520@


样例输出


lzi520


提示


来源


#include


int main()


{


char a[1000];


inti;


scanf(
























i=0;


while(a[i]!='@')


{


if(a[i]>=65&&a[i]<90)


{


a[i]=a[i]+33;


printf(


}


else if(a[i]>=97&&a[i]<122)


{


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


printf(


}


else if(a[i]==122)


{


a[i]=97;


printf(


}


else if(a[i]==90)


{


a[i]=97;


printf(











}


}


else


{


printf(


}


i++;


scanf(


}


return 0;


1071:

统计数字字符的个数


时间限制

:

1 Sec

内存限制

:

128 MB


提交

:

255

解决

:

212


[

提交

][

状态

][

讨论版

]


题目描述


输入一行字符,以回车符作为输入结 束的标志。统计其中数字字符的个


数。



输入


多个字符,以回车符结束,回车符不作为有效字符。



输出


输出一个整数,表示数字字符的个数。



样例输入


abrt12@2013

-


-


-


-


-


-


-


-



本文更新与2020-12-15 10:21,由作者提供,不代表本网站立场,转载请注明出处:https://bjmy2z.cn/daxue/37260.html

郑州轻工业学院ACM网站试题1041-1080部分解析的相关文章