C++ 先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if 和while 表示

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 05:25:37
C++先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if和while表示C++先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if和while

C++ 先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if 和while 表示
C++ 先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.
请用if 和while 表示

C++ 先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if 和while 表示
#include <stdio.h>
  char* upper2lower(char *s)
  {
  char *p=s;
  while(*p)
  {
  if ('A‘ <= *p && *p <= 'Z')
  {
  *p += 'a' - 'A";
  }
  p++;
  }
  return (s);
  }
  char* lower2upper(char *s)
  {
  char *p=s;
  while(*p)
  {
  if ('A‘ <= *p && *p <= 'Z')
  {
  *p += 'A' - 'a";
  }
  p++;
  }
  return (s);
  }
  int main()
  {
  char ch;
  char str[20];
  int i;
  printf("Input a string:");
  scanf("%s", str);
  while(1)
  {
  printf("Upper-case/Lower case:");
  scanf("%c", &ch);    //输入A为大写,a为小写,其他则重新输入
  if (ch == 'A' && ch == 'a')
  {
  break;
  }
  printf("Input error\n");
  }
  if (ch == 'A')
  {
  lower2upper(str);
  }
  else if (ch == 'a')
  {
  upper2lower(str);
  }
  printf("%s\n", str);
  }

C++ 先输入一串字符,再选择大小写,如果选大写,则全部大写.选小写则全部小写.请用if 和while 表示 如何用C语言编写程序“输入一串字符(换行符结束),用循环语句将其中的大小写英文字母互换后输出” C语言编程:输入一串英文字母,统计每个字母(不区分大小写)出现的次数 求C语言,输入一串字符,计算出空格 字母 单词 数字的个数 C语言中输入一行字符,分别统计各个英文字母出现的次数(不区分大小写)谢谢啦 求解(C语言):输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数. 输入一行字符,分别统计出其中英文字母(包括大小写)、空格、数字和其他字符的个数.请用C语言!把程序写出来! C语言统计一串只有大小写字母和空格组成的字符中的元音个数(要求定义函数判断) 求教输入一个字符串,统计其中元音字母的个数.要求使用函数vowel()用来判断是否为元音,其余功能在main() vb 变量C为文本框输入的一个字符,判断该字符是大小写字母、数字还是其他变量,必须用到下面的程序代码If c >= A And c = a And c = 0 And c c#windows应用程序:设计一个转换英文大小写的程序,输入字符时,自动将字母分别转换为大写和小写两种格式 从键盘上输入20个字符,编程统计并输出其中英文字母(不区分大小写、数字字符(0~9)和空格的个数及所占的百c语言 输入一串字符,将其中的奇数下标位置的小写字母表换成对应的大写字母,其余不变,并输出结果.C语言 c#输入一串英文字符,然后计算某英文字目共出现几次. C语言 数字转换输入一串数字字符,将其中0~9对应的英文单词输出,每个单词中间空一个空格.例如,输入”123“,输出”one two three ” 输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数求注释 新手有些简单符号不懂 密码由6-20 字符(a-z,0-9和下划线,字母不分大小写) 组怎么输入 C编程 判键盘输入的字符是不是英文字母(包括大小写),如是字母,则输出它在字母表中对称位置的称位置的称位置的字母.例如输入a则输出z,输入B 则输出Y.若该字符不是英文字母,则报告显示 c语言 输入一个字符一个数,s[10]=“ABCDE”.如:输入*和数组3,则输出 “AB*CDE”暂时没有一个满意的