第19讲-字符数据及字符类型-练习
2016-02-09 23:08
225 查看
练习一:
#include <stdio.h>
#include <stdlib.h>
/**
* 编写一个程序,从键盘上输入一个小写字母,显示这个小写字母及它所对应的大写字母以及它们的ASCII码值
*
* @author 陈淦森
* @version 1.0.1
* Date 2016-02-09
*/
int main()
{
char c1, c2;
c1 = getchar();
c2 = c1 - 32;
printf("lowercase:%c,uppercase:%c\n", c1, c2);
printf("小写字母码值:%d,大写字母码值:%d\n", c1, c2);
return 0;
}
练习二:在下面程序段基础上,继续写完代码,完成如图所示的输出:
#include <stdio.h>
#include <stdlib.h>
/**
* 在下面程序段基础上,继续写完代码,完成如图所示的输出:
*
* @author 陈淦森
* @version 1.0.1
* Date 2016-02-09
*/
int main()
{
printf("Name\tAge\tSalary\taddr\n");
printf("Tom\t%d\t%6.1f\t%s\n", 20, 314.2, "NewYork");
printf("%s\t%d\t%6.1f\t%s\n", "Jerry", 22, 7876.4, "Beijing");
printf("%s\t%d\t%6.1f\t%s\n", "Blotu", 9, 5.5, "Shanghai");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
/**
* 编写一个程序,从键盘上输入一个小写字母,显示这个小写字母及它所对应的大写字母以及它们的ASCII码值
*
* @author 陈淦森
* @version 1.0.1
* Date 2016-02-09
*/
int main()
{
char c1, c2;
c1 = getchar();
c2 = c1 - 32;
printf("lowercase:%c,uppercase:%c\n", c1, c2);
printf("小写字母码值:%d,大写字母码值:%d\n", c1, c2);
return 0;
}
练习二:在下面程序段基础上,继续写完代码,完成如图所示的输出:
#include <stdio.h>
#include <stdlib.h>
/**
* 在下面程序段基础上,继续写完代码,完成如图所示的输出:
*
* @author 陈淦森
* @version 1.0.1
* Date 2016-02-09
*/
int main()
{
printf("Name\tAge\tSalary\taddr\n");
printf("Tom\t%d\t%6.1f\t%s\n", 20, 314.2, "NewYork");
printf("%s\t%d\t%6.1f\t%s\n", "Jerry", 22, 7876.4, "Beijing");
printf("%s\t%d\t%6.1f\t%s\n", "Blotu", 9, 5.5, "Shanghai");
return 0;
}
相关文章推荐
- u-boot-2016.01移植笔记之支持nandflash
- ThinkPHP - 登录流程
- What is JMX? 10 mins Quick Start JMX Tutorial (MBean, JConsole)
- 为你而来
- java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.Int
- (二)搜索&&广告&&营收
- Matrix Chain Multiplication UVA 442(栈+表达式求值)
- java学习心得——动态sql拼接
- 【JAVA】JAVA易错小知识(长期更新)
- uva133救济金发放(双向约瑟夫问题)
- 等你,在路口
- POJ 3687 拓扑排序应用
- Django 笔记 模型数据的读取
- Django 笔记 模型数据的读取
- Oracle学习第三天
- MySQL UPDATE子查询
- 什么叫做有能力?——做事果断、泼辣,效率高,独当一面,心思缜密。做人过得去就行
- js 表达式与运算符 详解(上)
- Why build CyanogenMod yourself?
- 乐视盒子UI 官方下载地址