c语言自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数)

程序流程图:

代码:

#include<stdio.h>
char strupr(char ch[10] )
{//char ch[10];
int i;
printf("please input ch:\n");
gets(ch);
for(i=0;i<=10;i++)
{if(ch[i]>=97 && ch[i]<=122)
{//ch[i]=strupr(ch);
ch[i]=ch[i]-32;
printf("%c",ch[i]);
}
else
//ch[i]=ch[i];
printf("%c",ch[i]);
}return ch[i];
}void main()
{char b[10],c[10];
//int j;//printf("输入字符串:\n");//gets(b);
//for(j=0;j<=9;j++)
c[10]=strupr(b);
printf("符串中的小写字母改为大写字母:%s\n",c[10]);
}

结果:

小结:运用if判断语句自定义函数数组a[10]转换其小写为大写,通过函数调用求值。

c语言学习-自定义函数并调用将一个字符串中的小写字母改为大写字母(数组元素和数组名作函数参数)相关推荐

  1. C语言----编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母

    要求: 编写程序:对从键盘任意输入的字符串,将其中所有的大写字母改为小写字母,而所有小写字母改为大写字母,其它字符不变.(不调用任何字符串处理函数) 源代码如下: #include <stdio ...

  2. c语言字符串的一个简单例子,把一个字符串中的小写字母改成大写字母

    把一个字符串中小写字母改成大写字母,利用toupper()函数,这个函数定义在 ctype.h 头文件中 #include <stdio.h> #include <ctype.h&g ...

  3. Java之《剑指Offer》:字符串替换空格,请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happ

    1. 题目描述 请实现一个函数,将一个字符串中的每个空格替换成"%20".例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy. ① ...

  4. ACMNO.40 C语言-子串 有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串

    题目描述 有一字符串,包含n个字符. 写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串. 输入 数字n 一行字符串 数字m 输出 从m开始的子串 样例输入 6 abcdef 3 样 ...

  5. 写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出

    题目描述 写一函数,将一个字符串中的元音字母复制到另一个字符串,然后输出. 输入 一行字符串 输出 顺序输出其中的元音字母(aeiuo) 样例输入 abcde 样例输出 ae #include< ...

  6. 【C语言】创建一个函数,利用该函数将字符串中的小写字母转换为大写字母

    原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换 ...

  7. 设计函数实现将一个字符串中小写字母转化为大写字母

    题目: 设计函数实现将一个字符串中小写字母转化为大写字母 #include<stdio.h> #include<stdlib.h> void uppers(char *s,ch ...

  8. 写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出

    写一个函数,将一个字符串中的元音字母复制到另一个字符串,然后输出 思路:所谓复制到另一个字符串中,就是使a,b数组中元素一一对应,因为字符串结束的标志是\0,所以最后要赋值\0. #include&l ...

  9. C语言学习(十一)小数在内存中是如何存储的?定点数与浮点数各自的优势在哪?规格化浮点数与非规格化浮点数又表示什么?

    C语言学习(十一)小数在内存中是如何存储的?定点数与浮点数各自的优势在哪?规格化浮点数与非规格化浮点数又表示什么? 浮点数与定点数 小数在内存中以浮点数形式存储.浮点数并不是一种数值分类,他和整数.小 ...

最新文章

  1. Python基础学习!容器:列表,元组,字典与集合!(1)
  2. Redis在windows实现将数据缓存起来定时更新读取
  3. 互联网项目一般使用mysql的什么隔离级别
  4. 正则化方法/防止过拟合提高泛化能力的方法:L1和L2 regularization、数据集扩增、dropout
  5. python显示数据长度_Python数据分析之初识可视化
  6. 链栈,用链表写成的栈,源代码如下
  7. ubuntu 内Grub2配置详解(转)
  8. hadoop包含哪些技术?
  9. 如何开发一个基于Docker的Python 应用
  10. Hive窗口函数的使用
  11. 如何测试计算机u口速度慢,如何解决电脑USB接口识别U盘速度缓慢
  12. 道德经和译文_道德经全文和译文
  13. 「Prompt」是什么,并用简单的范例让你了解如何善用他、避开陷阱,以此获得更好的 ChatGPT 回复。
  14. 【汇正财经】11.7日盘面回顾和行情解析
  15. Android删除系统的WIFI功能
  16. 存款利息计算器html代码,html+jQuery简单的利息计算器
  17. php异步检测用户名是否存在,AJAX_Ajax——异步检查用户名是否存在示例,在任何网站注册用户的时候, - phpStudy...
  18. Magento银联支付模块|Magento1.9 Unionpay中国银联支付插件|支持PC、手机移动端支付|2016最新Unionpay5.0.0支付接口...
  19. 全网最详细的介绍ChatGPT:包括ChatGPT原理、应用、如何试用以及回答ChatGPT能否让程序员失业
  20. Win32-子窗口-父窗口-窗口所有者

热门文章

  1. MOGRE学习(三) Mogre的SceneNode及Entity
  2. jQuery 的上传图片预览插件
  3. php 把图片转换成二进制流,php把图片转换成二进制流的方法
  4. java swing jdk_javax.swing
  5. uni app 调用网络打印机_uni-app封装一个request请求
  6. mysql一对多增删改查_SQLAlchemy 增删改查 一对多 多对多
  7. python 仅保留数字_Python基本语法元素 | 语法元素分析
  8. idea package自动生成_IDEA -- 自动创建POJO
  9. 模式分享 公众号_微信公众号+()模式营销!公众号还可以这样玩?
  10. 整数分解为若干项之和python_SVD奇异值分解及Python实例