一个c++的问题,请高手赐教

这是我考试的问题,现在还不会,字符梯形
Time limit :1 Seconds Memory limit : 32768 K Total submit :123 Accepted submit : 46

用数字排列出一个梯形

Input

输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行包括2个整数m,n (1<=m<=n<=9)

Output

对于每组测试数据m,n。输出一个有n-m+1行的,由数字m..n排列的梯形,每行的长度依次为:m,m+1,m+2,...,n,每行的字符依次是m,m+1,m+2,...,n(参看Sample Output)。

Sample Input
2
3 6
2 3

Sample Output
333
4444
55555
666666
22
333

再送两个 有空的高手帮我弄下 谢谢了
简单的归并
Time limit :1 Seconds Memory limit : 32768 K Total submit :41 Accepted submit : 11

已知数组A和B各有m,n个元素,且元素按值非递减排列,现要求把A和B归并为一个新的数组C,且C中的数据元素仍然按值非递减排列。例:
A=(3,5,8,11)
B=(2,6,8,9,11,15,20)

C=(2,3,5,6,8,8,9,11,11,15,20)

Input

输入数据首先包含一个整数T,表示测试实例的个数,然后是T组测试数据。
每组测试数据占两行,其中第1行首先是A的元素个数m,之后是m个元素。第2行首先是B的元素个数n,之后是n个元素。(1<=m,n<=100)

Output

对于每组测试数据。分别输出将A、B合并后的数组C的全部元素。元素之间以空格分隔,最后一个数据之后没有空格。

Sample Input
2
2 1 2
1 3
4 3 5 8 11
7 2 6 8 9 11 15 20

Sample Output
1 2 3
2 3 5 6 8 8 9 11 11 15 20

小明的爱好
Time limit :1 Seconds Memory limit : 32768 K Total submit :111 Accepted submit : 26

小明的生日是7月7日,并因此对和7有关的数发生了兴趣,包括:7的倍数以及包含7的数字。例如: 0,7,14,17,21,27,28,35,37...70,71,72,73...

Input

输入数据首先包含一个整数T,表示测试实例的个数,然后是T行测试数据。每行包括2个正整数m,n。由于小明刚上小学,数字认识的不多,故只会处理100以内的正整数,即,0<m<=n<=99。

Output

对于每组测试数据m,n。按从小到大的顺序帮小明挑出所有在区间[m,n]内的这些和7有关的数。且在每个数后面加上一个逗号。每组数据输出占一行。若区间[m,n]内没有符合条件的数,则输出“Sorry”。

Sample Input
4
1 20
21 57
22 26
79 99

Sample Output
7,14,17,
21,27,28,35,37,42,47,49,56,57,
Sorry
79,84,87,91,97,98,

第1个回答  2008-02-26
#include "stdio.h"

main()
{
int n,a[20],i,j,k;
scanf("%d",&n);
i=0;
j=n;
while(j-- && i < 20)
{
scanf("%d%d",&a[i],&a[i+1]);
fflush(stdin);
i+=2;
}

j=0;
while(j <= n)
{
for(i = a[j]; i <= a[j+1]; i++)
{
for(k = 0; k < i; k++)
{
printf("%d",i);
}
printf("\n");
}
j+=2;
}

}本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网