c语言从键盘输入字符串(C语言从键盘输入一个字符串,然后输出一个新字符串,如原串为abcd,则新串为a b c d)

本文目录
- C语言从键盘输入一个字符串,然后输出一个新字符串,如原串为abcd,则新串为a b c d
- C语言:从键盘输入长度不大于10的字符串,在每个字符后插入一个和原来相同的字符,然后逆向输出咋编
- C语言编程:从键盘输入一个有空格的字符串,删除所有重复字符,按字符升序输出在屏幕上怎么做
C语言从键盘输入一个字符串,然后输出一个新字符串,如原串为abcd,则新串为a b c d
#include《stdio.h》
void fun(char *s)
{
char t;
int k=0,i=0,j=0;
while(s)
t;
i=0;
while(i《2*k-1)
{
if(i%2==0)
s;
else
s=’*’;//这里的*改为空格;
i++;//用*(星号)为了看着更直观
}
s=’\0’;
}
int main()
{
char s;
gets(s);
fun(s);
puts(s);
}
C语言:从键盘输入长度不大于10的字符串,在每个字符后插入一个和原来相同的字符,然后逆向输出咋编
代码文本:
#include "stdio.h"
int main(int argc,char *argv){
char s,i,j;
printf("Please enter a string length is not more than 10...\n");
scanf("%10s",s);
printf("Before:\n%s\nAfter:\n",s);
for(i=0;s;i++);//计算输入字符串的长度
for(s=’\0’,j--;i》=0;i--,j-=2){
s;
printf("%c%c",s);
}
putchar(’\n’);
return 0;
}
C语言编程:从键盘输入一个有空格的字符串,删除所有重复字符,按字符升序输出在屏幕上怎么做
代码文本:
#include "stdio.h"
int main(int argc,char *argv){
char a,*p,*px,t;
printf("Input a string...\n");
for(p=a,t=0;t《100;t++)//输入字符串
if((*(p+t)=getchar())==’\n’)
break;
*(p+t)=’\0’;
for(p=a;*p;p++)//排序
for(px=p+1;*px;px++)
if(*p》*px){
t=*p;
*p=*px;
*px=t;
}
for(p=a;*p;p++){//删除重复字符
for(t=1;*p==*(p+t);t++);
if(t》1){
for(px=p;*px=*(px+t);px++);
p--;
}
}
printf(*a ? "\n%s\n" : "\n(null)\n",a);//输出
return 0;
}
供参考。

更多文章:
intellij idea登录(intellij idea15怎么进入一开始的配置页面)
2025年11月12日 09:15
编程r是什么意思啊(数控编程r,w,s,t,n,h是什么意思)
2026年2月23日 04:15
特效视频软件能把人隐身了(关于制作一个人从视频中消失的特效)
2026年4月7日 10:30
javaee三层架构(javaee三层架构写假删除和修改状态代码)
2025年6月25日 15:45
shell电面四大问题(Shell评估中心最后一面面试技巧)
2025年9月9日 08:00
mod指令汇编语言(方舟生存进化洪荒神话MOD代码大全实用指令分享)
2025年9月4日 23:00
editorial assignment需要多久(英国论文Group Assignment如何写作求写作辅导)
2026年7月11日 22:45
















