永发信息网

用C语言写 一个程序 只能用pointer 不能用array要求是把单词改写 如果单词是辅音字母开头

答案:2  悬赏:10  手机版
解决时间 2021-01-29 22:43
  • 提问者网友:爱唱彩虹
  • 2021-01-29 15:25
用C语言写 一个程序 只能用pointer 不能用array要求是把单词改写 如果单词是辅音字母开头
最佳答案
  • 五星知识达人网友:污到你湿
  • 2021-01-29 16:29
看看吧,或许是你想要的!#include stdio.hchar* ch_exchange(char* str){char a;char* p;p=str;a=*p;if(!a)return str;//如果是空字符串返回if(a=='a'||a=='e'||a=='i'||a=='o'||a=='u'){while(*p)p++;//使p指到str的末尾*p='a';p++;*p='y';p++;*p=0;//标字符串结束符号p=str;}else{while(*p)p++;*p=a;//赋str首字母p++;*p='a';p++;*p='y';p++;*p=0;p=str+1;//指到str的第二个字母开始字符串}return p;}void main(){ char ch[256]; printf(please enter the word:); scanf(%s,ch); printf(the changed word:%s\n,ch_exchange(ch)); }
全部回答
  • 1楼网友:鸠书
  • 2021-01-29 16:38
感谢回答
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯