问一道C语言程序设计题,题目如下: 输入一个字符串,将其中的英文字母挑出来放入a数组,将其他字符放

2025-01-05 23:00:30
推荐回答(1个)
回答1:

改如下,你对照看:

#include "stdio.h"
int main(void){
    char s[100],a[50],b[50];
    int i,j,k;
    gets(s);
    for(j=k=i=0;s[i]!='\0';i++)
        if(s[i]>='a' && s[i]<='z' || s[i]>='A' && s[i]<='Z')
            a[j++]=s[i];
        else
            b[k++]=s[i];
    a[j]=b[k]='\0';
    puts(a);
    puts(b);
    return 0;
}