函数fun()的功能是将字符串s中位于偶数位置的字符或ASCII码为奇数的字符放入字符串t中(规定第一个字符放在第0位中)
例如输入ADFESHDI,应输出AFESDI
#include <stdio.h>
#include <conio.h>
#include <string.h>
#define N 80
void fun(char s[],char t[])
{
int i,j=0;
for(i=0;i<strlen(s);i++)
if(i%2==0||s[i]%2!=0)
t[j++]=s[i];
t[j]='\0';
}
void main()
{
char s[N],t[N];
printf("\nPlease enter string s:");
gets(s);
fun(s,t);
printf("\nThe result is:%s\n",t);
}
可以运行,但有个warning:请大家指教
E:\C\mn6'.c(8) : warning C4018: '<' : signed/unsigned mismatch
mn6'.obj - 0 error(s), 1 warning(s)