c语言 经典常用 习题(5)

2019-01-04 22:55

例如从字符串\中删除'A'后,字符串为\。 输入

需要删除的字符ch

需要处理的字符串 输出

处理后的字符串

样例输入 A

AscADef

样例输出

scDef

#include int main() { int i,j=0; char a[100],b[100],n; scanf(\ getchar(); scanf(\ for(i=0;a[i]!='\\0';i++) { if(a[i]!=n) { b[j]=a[i]; j++; } } b[j]='\\0';

puts(b); return 0; }

有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数。 输入

输入数据的个数n n个整数 移动的位置m 输出

移动后的n个数

样例输入 10

1 2 3 4 5 6 7 8 9 10 2

样例输出

9 10 1 2 3 4 5 6 7 8

#include int main() { int a[1000],i,n,m,x,y,b[1000]; scanf(\ for(i=0;i

} for(i=0;i

编制函数,其功能是在float类型一维数组中查找最大值、最小值,并将它们返回到调用程序。

* 输出保留两位小数 输入 n

n个浮点数 输出

最大值 最小值

样例输入 10 1.0 2.0 3.0 4.0 5.0 6.0 7.0 8.0 9.0

10.0

样例输出

10.00 1.00

#include int main() { float a[100],max,min; int i,n; scanf(\ for(i=0;i

编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 输入

一个字符串,长度不超过80个字符。 输出

删掉非英文字母后的字符串。

样例输入

abc123+xyz.5

样例输出

abcxyz

#include int main() { int i; char a[1000]; gets(a); for(i=0;a[i];i++) { if(a[i]>='a'&&a[i]<='z'||a[i]>='A'&&a[i]<='Z') printf(\ } return 0; }

如果a的因子和等于b,b的因子和等于a,且a≠b,则称a,b为亲密数对。 比如220的所有真约数(即不是自身的约数)之和为: 1+2+4+5+10+11+20+22+44+55+110=284。 284的所有真约数和为: 1+2+4+71+142=220。 你的任务就编写一个程序,判断给定的两个数是否是亲和数 输入

输入数据第一行包含一个数M,接下有M行,每行一个实例,包含两个整数A,B; 其中 0≤A,B≤99999。 输出

对于每个测试实例,如果A和B是亲和数的话输出YES,否则输出NO。

样例输入 2

220 284 100 200

样例输出 YES NO

#include


c语言 经典常用 习题(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:外架施工方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: