早教吧作业答案频道 -->其他-->
C语言交换和重复给定程序的功能是字符串S尾部开始,按逆顺序把相邻两个字符交换位置,并依次把每个字符紧随其后重复出现一次,放在新的字符串T中。例如:当S中的字符串为:“12345”
题目详情
C语言交换和重复给定程序的功能是字符串S尾部开始,按逆顺序把相邻两个字符交换位置,并依次把每个字符紧随其后重复出现一次,放在新的字符串T中。例如:当S中的字符串为:“12345”时,则T中的字符串应为:4455223311
▼优质解答
答案和解析
#include void main() { char num[100]; char newNum[100]; char tmp; int i,j = 0; int change = 1; int length = 0; printf("Input a number:"); scanf("%s",num); while(num[length] != '\0')//计算数组的长度,标准库涵数我用得少,呵呵,只能用笨方法了 { length++; } for(i = length - 1; i >= 0; i--,j++)//直接做完你的第一第二个循环了 { newNum[j] = num[i]; if(change == 2) { tmp = newNum[j]; newNum[j] = newNum[j-1]; newNum[j-1] = tmp; change = 0; } change++; } for(i = 0; i < length; i++)//输出 { for(j = 0; j < 2; j++) { printf("%c",newNum[i]); } } printf("\n"); }
看了C语言交换和重复给定程序的功能...的网友还看了以下:
设X和Y是两个相互独立的离散型随机变量,其中X的可能取值为0,1,3,相应的概率分别为1/2,3/ 2020-04-06 …
西游记中齐天大圣孙悟空使用的金箍棒是一个圆柱体,求一函数关系式.正常情况下,其底面直径为7cm,棒 2020-05-20 …
如图,从A1(1,0,0),A2(2,0,0),B1(0,2,0),B2(0,2,0),C1(0, 2020-06-10 …
随机变量Y=aX+b,其中X为随机变量,a,b为常数,且a>0,X与Y的相关系数 2020-06-12 …
相随与相伴没读过书问个白痴问题哈.相随和相伴意思一样吗,如果爱一个人用相随这词好呢还是相伴好?请分 2020-06-23 …
材料海陵王(1122-1161)完颜亮,金太祖之孙。皇统八年(1145)被任命为右丞相。皇统九年, 2020-06-30 …
我国古代“五行”学说认为:世间万物分属金、木、水、火、土五行,五行相生相克,其中相克关系是:金克木 2020-07-23 …
一个不透明的盒子里有n个除颜色外其他完全相同的小球,其中有6个黄球.(1)若先从盒子里拿走m个黄球, 2020-11-01 …
Word文档问题,关于尾注.为文档添加尾注后,如果改变文中引用部分,如何使尾注随之改变.为文档添加尾 2020-11-11 …
填空人和动物,所以善待动物就是善待人类.1.相依相随2.相依为命填空人和动物,所以善待动物就是善待人 2020-12-30 …