提取英文和数字组成新字符串由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“提取字符串中数字”。
认为不错请给个好评吧,谢谢!
/*综合作业(经典试题)---8.7 提取英文和数字组成新字符串
20.程序功能:从键盘输入一个字符串(不多于80个字符),将其中的数字字符按原顺序组成一个新字符串,将其中的英文字母都用大写按原顺序组成另一个新字符串,再输出这两个新字符串,每个一行。
输入:as78As#a832h 输出:78832 ASASAH*/ #include int main(void){
char str[80],ch[30],sh[40];int i=0,j=0,k=0;gets(str);while(str[i]){
if(str[i]>='0'&&str[i]
{
sh[k]=str[i];
k++;
}
else if(str[i]>='a'&&str[i]
{
ch[j]=str[i]-32;
j++;
}
else if(str[i]>='A'&&str[i]
{
ch[j]=str[i];
j++;
}
i++;} for(i=0;i
printf(“%c”,sh[i]);printf(“n”);
} for(i=0;i