#include <stdlib.h>
#include <string.h>
int main(void)
{
char *p
char c[] = " 镇坦厅"
char s[1024],*t,z[1024]
int flag = 1
while(gets(s)){
if(s[0] == '#'){
}
else if(s[0] != '#'){
信滑 p = strtok(s,c)
while(p){
t = strrev(p)
strcat(z,t)
strcat(z," ")
御隐p=strtok(NULL,c)
}
strcat(z,"\n")
}
}
printf("%s",z)
}
改好了#include <stdio.h>
#include <string.h>
#include <ctype.h>
void fun(char a[],char b[])
{int i// j多写了喊仿
for(i=strlen(a)-1i>=0i--)
if((i==0||!isalpha(a[i-1]))&&isalpha(a[i]))
{strcat(b,&a[i])
strcat(b," ")// 这样写即可
if(i) // i == 0时简凳不能执行下步 *** 作没有这句在vc2005等严谨的ide中调试时会报错
a[i-1]=0
}
}
void main(){
char a[]="i am you"
char b[10]
int i
for(i=0i<10i++)
b[i]=0
puts(a)
fun(a,b)
puts(b)
}
顺便说下 回答者: jiankunsmile - 助理 三级 的根本就是拦渗旅乱搞..
日本人也叫人...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)