c语言数组的应用讲解
日期:2022-06-18
Ds
&msp;&msp;对于一个递增数组a,元素个数为n(n值从键盘输入,n<100。数组元素从键盘输入,要求是递增的),输入一个数据x,如果x存在于数组a,则把x元素删除;否则将x插在相应的位置,要求数组仍然递增,然后依次输出新的数组元素。
Input
&msp;&msp;5&msp;&msp;&msp;&msp;&msp;&msp;&msp;&msp;&msp;&msp; &msp;&msp;10&msp;23&msp;34&msp;53&msp;83&msp;&msp;&msp; &msp; &msp;&msp;34
Output
&msp;&msp;10&msp;23&msp;53&msp;83
Sampl Input
&msp;&msp;5
&msp;10&msp;23&msp;34&msp;53&msp;83
&msp;&msp;35
Sampl Output
&msp;&msp;10&msp;23&msp;34&msp;35 53&msp;83
Ds
&msp;&msp;输入矩阵a(m行n列),将其行列互换。
Input
&msp;&msp;第一行为m,n(均小于15),第二行至第m+1行为矩阵a。
Output
&msp;&msp;输出行列互换后的矩阵。
Sampl Input
&msp;&msp;2 3
&msp;&msp;1 2 3
&msp;&msp;4 5 6
Sampl Output
&msp;&msp;1 4
&msp;&msp;2 5
&msp;&msp;3 6
Ds
【题目】键盘输入一个十进制的整数,及确定进制n,把这个数转换成相应的n进制输出。 (其中2〈=n〈=16)例如:输入10,n=3 则输出 (10)10=(101)3
Input
一个整数m和进制n,用空格分开
Output
把这个数转换成相应的n进制数
Sampl Input
10 3
Sampl Output
(10)10=(101)3
Ds
请你编一程序实现两种不同进制之间的数据转换。
Input
输入数据共有三行,第一行是一个正整数,表示需要转换的数的进制n(2≤n≤16),第二行是一个n进制数,若n>10则用大写字母A~F表示数码10~15,并且该n进制数对应的十进制的值不超过1000000000,第三行也是一个正整数,表示转换之后的数的进制m(2≤m≤16)。
Output
输出仅一行,包含一个正整数,表示转换之后的m进制数。
Sampl Input
16
FF
2
Sampl Output
11111111