内容发布更新时间 : 2024/11/14 15:37:25星期一 下面是文章的全部内容请认真阅读。
11. }
12. printf(”x=%d\\n”,x); 13. }
? ? ? ?
A. x=12 B. x=6 C. x=8 D. x=4
5单选(2分)假定从键盘上输入“3.6,2.4<回车>”,下面程序的输出是____ 1. #include
? ? ? ?
A. 1.500000 B. 1.600000 C. 2.400000 D. 2.000000
6填空(2分)下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。(答案以① ② ③ 的形式提交,如① a ② b ③ c)
1. main()
2. 3. 4. 5. 6. 7. { int n,k=1,s=0,m;
for(n=1;n<=100;n++) { k=1; s=0; ① ;
while( ② )
8. { k*=m; 9. s+=m; 10. ③ ; 11. } 12. if(k>s) 13. printf(”%d”,n); 14. } 15. }
① m=n ① m>0 ① m=m/10
第六周编程
1数字正方型(10分)
题目内容:
这是双重循环的入门题目,大家来看看,你会做吗?
输入 n 的值,输出如下例( n=4 )所示的由数字组成的正方型。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 输入格式: n
输出格式: 数字组成的正方型 输入样例: 1
输出样例: 1
源程序:
#include
int n,i,j,s=0; scanf(\for(i=1;i<=n;i++) { for(j=1;j<=n;j++)
}
printf(\ printf(\} return 0;
2空心字符菱形(10分)
题目内容:
根据菱型起始字母和菱形的高度,打印空心的由字符组成的菱形。 输入格式:
菱型起始字母和菱形的高度。 输出格式:
参照样例,打印空心的由字符组成的菱形。 输入样例:
C 4
输出样例:
C D D E E F F E E D D C
源程序: #include
char ch; int n,i,j,k;
scanf(\
for(i=1;i<=n;i++) { for(k=1;k<=n-i;k++) printf(\ for(j=1;j<=2*i-1;j++)
if(j==1 || j==2*i-1) printf(\ else
printf(\
printf(\
ch++; } ch=ch-2;
for(i=n-1;i>=1;i--) { for(k=1;k<=n-i;k++) printf(\ for(j=1;j<=2*i-1;j++)
if(j==1 || j==2*i-1) printf(\ }
else printf(\
printf(\ ch--; } return 0;
3邮票组合(10分)
题目内容:
我们寄信都要贴邮票,在邮局有一些小面值的邮票,通过这些小面值邮票中的一张或几张的组合,可以满足不同邮件的不同的邮资。
现在,邮局有4种不同面值的邮票。在每个信封上最多能贴5张邮票,面值可相同,可不同。 输入格式: 四种邮票的面值。 输出格式:
用这四种面值组成的邮资最大的从1开始的一个连续的区间。 说明:
如结果为10,则表明使用4张邮票可组合出1、2、3、4、5、6、7、8、9、10这些邮资。 名词解释:
邮资:就是你寄东西需要花多少钱。
邮票面额:是由国家发行的具有固定价格的花纸片,被称为邮票。
如果你寄东西,邮局称了重量,告诉你要240分。这样你就要贴邮票了。如果现在邮局的邮票有面值为80分、50分、20分和10分的四种,你就可以 采用不同的组合得到240的邮资,例如:采用3张80分的可以凑出240分;或者24张10分的凑起来240分也可以。显然不同邮票的组合都可以得到同样一种邮资。 输入样例: 1 4 12 21 输出样例: The max is 71.
源程序: #include
{
int a,b,c,d,i,j,k,m,t=0,s=0,n=1,x=0; scanf(\//for(s=1;s<=d*5;s++)
loop: }
for(i=0;i<=5;i++)
for(j=0;j<=5;j++)
for(k=0;k<=5;k++)
for(m=0;m<=5;m++)
if(s==a*i+b*j+c*k+d*m && i+j+k+m<=5)
x++;
if(x!=0) { x=0;n++;s++;goto loop;}
printf(\//printf(\return 0;
4火锅火锅和火锅(10分)
题目内容:
众所周知,沫沫以火锅为生。在E8的聚餐活动中,他经常卖萌卖无辜领着大家吃火锅。。
有一天,沫沫听说学校附近的哺呷哺呷在某现充的赞助下有一个优惠活动,只需30软妹币,对每个客人,它会上N道菜,但是客人只能挑选其中连续上的一些菜。 于是他非常兴奋的拉着灰灰和渣渣去吃火锅去啦。
沫沫是一个十分挑食的人,所以他对每一道菜都有一个愉快度(当然因为他的挑食,某些事物的愉快度会是负数)。
为了让沫沫能非常愉快的享受这次聚餐,善解人意的灰灰和渣渣决定帮他计算,他们应该怎么选择菜才能使沫沫最开心地吃完这次聚餐。 输入格式:
第一行是一个整数T,(T <= 10)表示测试案例的个数
对于每个测试案例,第一行是一个整数N,( 1<=N <= 10000)表示菜的个数
接下来的N个数字,第i个数字si表示沫沫对第i道菜的愉快度。( -1000 <=si <= 1000) PS:由于CF又被血虐掉rating,所以沫沫的起始愉快度是0 PPS:沫沫完全可能得到一个为负值的愉快值, poor 沫沫。。 输出格式:
对于每个样例,输出一个数字,表示沫沫吃完之后愉快度的最大值。 HINT: 对于 5 6 -1 5 4 -7
我们选择6, -1, 5, 4这四道菜(注意必须是连续的,所以不能跳过-1)