输入十个字符(可能是数字也可能是字母)然后输出
来源:互联网 发布:数据蒙特卡洛 编辑:程序博客网 时间:2024/05/03 06:54
#include <stdio.h>
int main(int argc, const char * argv[]) {
int c[100];
char ch[100],f = 0 ;
int i ,j;
f = getchar() ;//用来接收输入的第一个数,用此来判断输入的是数字还是字母,注意:f是char类型!!
// printf("输入的第一个数是:%d\n",f );
if ((f >=65 && f <= 90)||(f >= 97 && f <= 122)) {//如果是字母则把j赋值为1
j = 1;
}else if (f >=48 && f <= 57){//如果是数字就把j赋值为0;注意:此方法不仅可以判断一位数是否是数字,而且可以判断多位数
j = 0;
}
if (j == 1) {//如果是字符,则用字符数组存放
ch[0] = f ;//把第一存放用getchar接收得值
for (i = 1; i<10; i++) {
scanf("%c",&ch[i]);
// printf("%c",ch[i]);
}
for (i = 0; i<10; i++) {
printf("%c ",ch[i]);
}
}else if (j == 0){//如果是数字,则用int 数组存放
c[0] = f - 48;//因为f 是char 型 而char在内存中字符都是用ASCII值存放的,所以要减48,不然 c[i],数组中存放的是数字的ASCII值
for (i = 1; i<10; i++) {
scanf("%d",&c[i]);
}
for (i = 0; i<10; i++) {
printf("%d ",c[i]);
}
}
printf("\n");
return 0;
}
int main(int argc, const char * argv[]) {
int c[100];
char ch[100],f = 0 ;
int i ,j;
f = getchar() ;//用来接收输入的第一个数,用此来判断输入的是数字还是字母,注意:f是char类型!!
// printf("输入的第一个数是:%d\n",f );
if ((f >=65 && f <= 90)||(f >= 97 && f <= 122)) {//如果是字母则把j赋值为1
j = 1;
}else if (f >=48 && f <= 57){//如果是数字就把j赋值为0;注意:此方法不仅可以判断一位数是否是数字,而且可以判断多位数
j = 0;
}
if (j == 1) {//如果是字符,则用字符数组存放
ch[0] = f ;//把第一存放用getchar接收得值
for (i = 1; i<10; i++) {
scanf("%c",&ch[i]);
// printf("%c",ch[i]);
}
for (i = 0; i<10; i++) {
printf("%c ",ch[i]);
}
}else if (j == 0){//如果是数字,则用int 数组存放
c[0] = f - 48;//因为f 是char 型 而char在内存中字符都是用ASCII值存放的,所以要减48,不然 c[i],数组中存放的是数字的ASCII值
for (i = 1; i<10; i++) {
scanf("%d",&c[i]);
}
for (i = 0; i<10; i++) {
printf("%d ",c[i]);
}
}
printf("\n");
return 0;
}
0 0
- 输入十个字符(可能是数字也可能是字母)然后输出
- 只能输入数字,不需要小数点,错误可能是
- 输入十个数字,然后逆序输出
- 输入一个字符,判断它是否为大写字母,如果是,将它转换成小写字母;如果不是,不转换。然后输出最后得到的字符.cpp
- 两份“个人“简历(可能是我的,也可能不是……ing)
- 【C语言小练习】输入十个数,从其中删除指定数字(可能多个)后,输出剩余的数(顺序与输入的相同)
- 【学习笔记】判断输入的一个字符 是字母 还是数字 或者是空格
- 顺序输出从1到N位的所有数字(N可能是一个大数位)。
- 1、 输入一串字符,只包含“0-10”和“,”找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数。
- 输入一串字符,只包含“0-10”和“,”,找出其中最小的数字和最大的数字(可能不止一个),输出最后剩余数字个数
- 文本框不允许输入特殊字符,只能是数字、字母、-和_,不允许输入空格键
- Winform验证文本输入(只能是数字或者字母)
- C#判断字符是字母、数字、标点。。。。。
- 确定字符到底是字母还是数字
- 输入一个字符,是数字字符输出YES!,否则输出NO!.cpp
- NULL:缺失数据本身也可能是有价值的
- 任意输入一个字符,判断该字符是数字字符、大写字母、小写字母、空格、还是其它字符。
- 也不是没有可能
- 【Hadoop系列】第一章:Hadoop生态系统概述以及版本演化
- JavaBean的相关知识
- Oracle 10g RAC Cluster interconnects
- 错误:浏览器访问jsp页面,却变成了下载该页面
- 使用InternetGetConnectedState这个API判断网络是否连通
- 输入十个字符(可能是数字也可能是字母)然后输出
- CSAPP LAB---perflab-handout性能优化
- cpu绑定和cpu亲和性
- Linux中文件的时间属性(涉及touch、stat命令)
- LeetCode 235. Lowest Common Ancestor of a Binary Search Tree
- 树莓派 常用命令
- Leetcode#34 Search for a Range
- 数据结构基础 图的遍历(一) 之 DFS
- The virtual table