输入一个字符串,按相反的次序输出其中的全部字符
# include# define N 200 main(){ char s[N],*p;printf(“Enter a string.\n”); scanf(“%s”, s); for(p=s;*p; p++);for(p--; p>=s; p--)printf(“%c”,*p); printf(“\n”);}
本题目来自[网课答案]本页地址:https://www.wkda.cn/ask/eoaymxejezjxtooo.html
举一反三
- 输入一字符串,按相反次序输出其中的所有字符。(要求用指针方法实现)
- 编写程序:输入一个长度不超过100的字符串,删除串中的重复字符。输入:要检查的字符串,长度不超过100个字符。输出:删除重复字符后的字符串。例如:输入:abacaeedabcdcd则输出:abced
- 统计字符串出现次数:输入一个以回车符结束的字符串(少于80个字符),再输入一个字符,统计并输出该字符在字符串中出现的次数。如:输入:programmingm输出:2
- 编写程序对输入的字符串a中下标为奇数的字符按ASCII码大小递增排序,下标为偶数的字符按ASCII码大小递减排序,并将排序后下标为奇数的字符取出,存入另一个字符数组中,形成一个新串c。最后输出a串和c串。
- 输入一个字符串,其中的字符由(英文)逗号隔开,编程将所有字符连城一个字符串,输出显示在屏幕上,例如:输入1,2,3,4,5 输出12345
内容
- 0
根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为"PYTHON",则输出“=====PYTHON====”。 s=input("请输入一个字符串:") print(_______)
- 1
输入一个字符串,将其中ASCII码值为奇数的字符输出。
- 2
一个字符串中任意个连续字符成为该串的子串。
- 3
编程,输入3个字符后,按各字符ASCII码从小到大的顺序输出这些字符
- 4
输入一个长度不大于30的字符串,将此字符串中从第m个字符开始的剩余全部字符复制成为另一个字符串,并将这个新字符串输出。要求用指针方法处理字符串