C语言:输入一个字符串,将空格转换为下划线,将所有大写字母转换为小写字母,并统计出字符串中数字字符的个数

原创 2018年04月14日 23:23:12

题目来源:大工慕课 链接
作者:Caleb Sung

题目要求

输入一个字符串,进行以下操作

  • 将空格转换为下划线
  • 将所有大写字母转换为小写字母
  • 统计出字符串中数字字符的个数

参考代码

#include<stdio.h>
int main()
{
    char str[50], *p;
    int i=0, num=0;
    printf("输入一个字符串。\n");
    gets(str);  
    for(p=str;*p!='\0';p++)
    {
        if(*p==' ')
            *p='_';
        else if(*p>='A'&&*p<='Z')
            *p+=32;
        else if(*p>='0'&&*p<='9')
            num++;
    }
    printf("%s\n",str);
    printf("数字字符的个数为 %d 。\n",num);
    return 0;
} 
版权声明:根据中华人民共和国著作权法,转载请标明来源,作者保留依法追究未经授权转载行为的权利 https://blog.csdn.net/qq_41933331/article/details/79945578

PHP7字符串模块

-
  • 1970年01月01日 08:00

输入一个字符串,把其中大写字母转换成小写字母

/*输入一个字符串,把其中大写字母转换成小写字母*/#include#includevoid main(){ char a[100]; int i,j; cout cin.getline(a,100)...
  • MagicLuobo
  • MagicLuobo
  • 2007-04-29 20:43:00
  • 1854

c语言从键盘中输入一串字符串,将字符中的大写转化成小写字母,将小写字母转换成大写字母,以*号键结束

#include int main(int argc, const char * argv[]) {     char c;      c=getchar();     ...
  • u010912122
  • u010912122
  • 2013-10-22 19:18:40
  • 9613

输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数

  • 2008年09月08日 22:51
  • 558B
  • 下载

将随意给出的字符串中所有小写字母转换为大写字母

  • 2009年05月21日 11:11
  • 691B
  • 下载

汇编程序:将字符串中所有大写字符转为小写

【任务】 编写程序,将数据区中定义的以0作为结束符的一个字符串中所有的大写字符,全部转换为小写。【参考解答】assume cs:cseg, ds:dseg, ss:sseg sseg segme...
  • sxhelijian
  • sxhelijian
  • 2017-05-12 15:45:17
  • 719

从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输入到一个磁盘文件“test”中保存。输入的字符串以”!”结束。

从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输入到一个磁盘文件“test”中保存。输入的字符串以”!”结束。 代码如下: #include #include int main()...
  • qq_35882931
  • qq_35882931
  • 2016-08-17 09:03:08
  • 6099

任意输入一串字符,将下标为奇数的小写字母转 换为大写

/* 任意输入一串字符,将下标为奇数的小写字母转 换为大写(编号从0开始,若该位置上不是字母,则不 转换).举例:若输入abc4Efg,则应输出aBc4EFg(字符串数组) ...
  • happy_bigqiang
  • happy_bigqiang
  • 2016-12-27 20:58:56
  • 948

汇编语言程序题-将字符串转换成对应的大写字母

  • 2011年11月15日 13:25
  • 549B
  • 下载

C语言:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。

题目:从键盘输入一个字符串,以感叹号!作为结束标志,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件test中保存。 下面是我写的程序源代码,我通过VS2010,编译通过,运行正常。 ...
  • abzbi
  • abzbi
  • 2012-08-21 13:46:58
  • 31196
收藏助手
不良信息举报
您举报文章:C语言:输入一个字符串,将空格转换为下划线,将所有大写字母转换为小写字母,并统计出字符串中数字字符的个数
举报原因:
原因补充:

(最多只允许输入30个字)