Auto commit

This commit is contained in:
smallkun 2025-04-01 16:54:59 +08:00
parent 255a4afc97
commit fc813427c5

View File

@ -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 *strint 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 时,输出结果
25当 n=40 时,输出结果为:2225
输入:一个整数 n
输出n 的质因数,从小到大排列
```ini
输入样例30
输出样例2 3 5
```