在线等高手写一个C语言程序,运行程序提示输入一个字符串,讲字符串大,小写都分开显示!

来源:百度知道 编辑:UC知道 时间:2024/05/28 10:28:59
答案不对 你那个只是把字符原样输出了!

#include <stdio.h>
#include <string.h>
void main()
{
char str1[20];
char str2[20];
char str3[20];
int i=0,j=0,k=0;
printf("请输入一串字符:\n");
gets(str1);
while(str1[i++])
{
if(str1[i]>='A'&&str1[i]<='Z') str2[j++]=str1[i];
else if(str1[i]>='a'&&str1[i]<='z') str3[k++]=str1[i];
}
str2[j]='\0';
str3[k]='\0';
printf("原字符串是:\n");
puts(str1);
printf("大写字符串是:\n");
puts(str2);
printf("小写字符串是:\n");
puts(str3);
printf("\n");
}

我来试试……#include "stdio.h"

void main()
{
int n=1;
char p[50],str;
while((str=getchar())!='\n'){
if(str>='a'&&str<='z')
printf("%c",str);
else if(str>='A'&&str<='Z'){
<