Auto commit
This commit is contained in:
parent
255a4afc97
commit
fc813427c5
@ -1128,3 +1128,84 @@ int main(){
|
|||||||
|
|
||||||
输出:写入后的文件,按照输入的方式写入后,结果应该为:“我爱中国 abc\ndef“
|
输出:写入后的文件,按照输入的方式写入后,结果应该为:“我爱中国 abc\ndef“
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 综合基础
|
||||||
|
|
||||||
|
### 1.整数位逆序
|
||||||
|
|
||||||
|
题目:编写程序,实现把一个放在整型变量的整数的位数逆序,注意请用整形变量接收,例如某个
|
||||||
|
整形变量 n 存放了值 534,程序运行后 n 存放的值应该为 435
|
||||||
|
|
||||||
|
输入:一个整数 n
|
||||||
|
|
||||||
|
输出:逆序后的整数结果依旧存放在变量 n 中
|
||||||
|
|
||||||
|
```ini
|
||||||
|
输入样例:534
|
||||||
|
输出样例:435
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 2.同构数
|
||||||
|
|
||||||
|
题目:正整数 n 如果是它的平方的尾部,则称为同构数,例如 5 的平方是 25,而 25 的尾部是 5,
|
||||||
|
所以 5 是一个同构数,请编写程序实现判断一个数是否是同构数,是的话输出yes,否则输出no
|
||||||
|
|
||||||
|
输入:一个整数 n
|
||||||
|
|
||||||
|
输出:判断是否是同构数,是的话输出 yes,否则输出no
|
||||||
|
|
||||||
|
```ini
|
||||||
|
输入样例:6
|
||||||
|
输出样例:yes
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 3.提取整数
|
||||||
|
|
||||||
|
题目:给定一个含有数字字符和非数字字符的字符串,串长不超过 80,将其中连续的数字字符转
|
||||||
|
换为一个整数,如果连续的数字字符个数超过5 个则以 5 个数字字符为一组进行转换
|
||||||
|
|
||||||
|
编写函数:int extract(char *str,int arr[]),函数返回值为放入 a 数组中整数的个数,将转换后生
|
||||||
|
成的整数依次存放到整型数组arr 中并输出,用空格隔开
|
||||||
|
|
||||||
|
```ini
|
||||||
|
输入:一个含有数字字符和非数字字符的字符串
|
||||||
|
输出:提取后的数组中的所有元素
|
||||||
|
输入样例:a123bc45!786#96def123456789
|
||||||
|
输出样例:123 45 786 96 12345 6789
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 4.字符去重
|
||||||
|
题目:给定一个全部是小写字母的字符数组,字符数组长度不超过 80,请去掉重复的字母,去重
|
||||||
|
后的字母顺序按照每种字母第一次出现的顺序排列
|
||||||
|
|
||||||
|
输入:一个全部是小写字母的字符串
|
||||||
|
|
||||||
|
输出:去 后的字符串
|
||||||
|
|
||||||
|
```ini
|
||||||
|
输入样例:abdaabcedde
|
||||||
|
输出样例:abdce
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 5.质因数分解
|
||||||
|
|
||||||
|
题目:从键盘输入整数 n(n>1),将 n 分解为若干质数(素数)之积,例如,当 n=10 时,输出结果
|
||||||
|
为:2,5,当 n=40 时,输出结果为:2,2,2,5
|
||||||
|
|
||||||
|
输入:一个整数 n
|
||||||
|
|
||||||
|
输出:n 的质因数,从小到大排列
|
||||||
|
```ini
|
||||||
|
输入样例:30
|
||||||
|
输出样例:2 3 5
|
||||||
|
```
|
||||||
|
Loading…
x
Reference in New Issue
Block a user