例3.3 给定一个大写字母,要用小写字母输出。
输出 一个 3.3 给定 小写字母 大写字母
2023-09-14 09:07:00 时间
C程序设计(第四版) 谭浩强 个人设计
例3.3 给定一个大写字母,要用小写字母输出。
代码块:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void input(char *s);
void transfer(char *s);
int main()
{
char *letter=(char*)malloc(sizeof(char));
input(letter);
transfer(letter);
system("pause");
return 0;
}
void input(char *s)
{
printf("Enter letter: ");
*s=getchar();
getchar();
while(*s<'A'||*s>'Z'){
printf("Error! Enter uppercase letter: ");
*s=getchar();
getchar();
}
}
void transfer(char *s)
{
printf("Lowercase letter: %c\n", *s+32);
}
相关文章
- 二叉树的建立和输出 (层序和递归两种)
- 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001
- python_控制台输出带颜色的文字方法
- C#.NET 无法直接启动带有类库输出类型的项目怎么办
- 一个页面标题和过滤输出的解决方案(下)
- 如何在浏览器控制台(console)里输出彩色样式调试信息
- java mongodb 基础系列---查询,排序,limit,$in,$or,输出为list,创建索引,$ne 非操作
- 把Hybris安装时输出的日志重定向到一个本地文件中
- Gradle中依赖任务产生的不同输出
- 把Editview里的内容输出
- 习题 11.2 将例11.2的程序片断补充和改写成一个完整、正确的程序,用私有继承方式。在程序中应包括输入数据的函数,在程序运行时输入num,name,sex,age,addr的值,程序应输出以上。。
- 习题 8.21 用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。
- 习题 1.6 编写一个C程序,输入a, b, c 3个值,输出其中最大者。
- 习题 7.12 用牛顿迭代法求根。方程为ax^3+bx^2+cx+d=0,系数a,b,c,d的值依次为1,2,3,4,由主函数输入。求x在1附近的一个实根。求出根后由主函数输出。
- 习题 6.12 有一行电文,已按下面规律译成密码:A-Z a-z即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母。非字母字符不变。要求编程序将密码译回原文,并输出密码和原文。
- 习题 8.3 输入10个整数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。写3个函数:1.输入10个整数;2.进行处理;3.输出10个数。
- 练习 1-10 编写一个将输入复制到输出的程序,并将其中的制表符替换为t,把回退符替换为b,把反斜杠替换为。
- 习题4.1 将学生的学习成绩按不同的分数段分为优、良、中、及格和不及格五个等级,从键盘上输入一个0~100之间的成绩,输出相应的等级。要求用switch语句实现。
- 解答私信@m0_63882080 // 2021-11-5 C语言 编写程序,输入一个n(2<=n<=7)值,输出如右所示的菱形图形(n=5)。
- 例 8.12 有一个3*4的二维数组,要求用指向元素的指针变量输出二维数组各元素的值。
- 从键盘输入10个学生的学号和成绩,按成绩从大到小建立一个有序链表,并输出。
- VL23-ROM的简单实现:实现一个深度8,尾款4bit的ROM,数据初始化:0、2、4、6、8、10、12、14。输入地址addr,输出data。
- C++输出=号右边所有的值(三十九)
- wazuh hids爆破攻击检测——可以看到wazuh是将爆破的原始事件缓存了,最终取证输出。
- C语言: 定义一个函数int isprime(int n),用来判别一个正整数n是否为素数。在主函数中输入两个正整数m和n(m>=1,n>m),统计并输出m和n之间的素数的个数以及这些素数的和。