c++ 读入一个字符
#include <iostream>
using namespace std;
int main()
{
char c;
cin>>c; //自动过滤掉不可见字符(如空格 回车 tab等),这些字符被当作间隔符号,输入不可见字符不识别
cout <<c<<" "<< c %2<< endl;
return 0;
}
cin读入一个字符时,大多数字符是可以读入的,但是它会自动过滤掉不可见字符(如空格 回车 tab等)。openjudge系统检查提交的程序时,会多次运行程序,输入各种可能的情况进行检验,普通字符和不可见字符都可能被输入,所以cin>>输入不可见字符时就会有问题。openjudge的检验结果WA也不一定全错,可能得了几分,但不是满分,所以不是AC。
可以改成:
char c;
c=getchar();
#include <iostream>
using namespace std;
int main()
{
char c;
c=getchar();
cout <<c<<" "<< c %2<< endl;
return 0;
}
用cin.get()更c++ style
#include <iostream>
using namespace std;
int main()
{
char c;
c=cin.get();
cout <<c<<" "<<int(c)<<" "<< c %2<< endl;
return 0;
}
c++ 读入一个字符相关推荐
- C++学习45 流成员函数put输出单个字符 cin输入流详解 get()函数读入一个字符
在程序中一般用cout和插入运算符"<<"实现输出,cout流在内存中有相应的缓冲区.有时用户还有特殊的输出要求,例如只输出一个字符.ostream类除了提供上面介绍过 ...
- 从键盘读入一个字符,如果该字符是大写字母则转小写,如果该字符是小写字母则转大写,如果不是字符则输出不是字母。
#include<stdio.h> int main() { char a; printf("请输入一个字符\n",a); scanf("%c",& ...
- 回文判断 【问题描述】 回文是正读和倒读都一样的句子。读入一个最大长度不超过50个字符的句子,判断其是否是回文。 【输入形式】 输入一个最大长度不超过50个字符的句子 【输出形式】 Yes/No
回文判断 [问题描述] 回文是正读和倒读都一样的句子.读入一个最大长度不超过50个字符的句子,判断其是否是回文. [输入形式] 输入一个最大长度不超过50个字符的句子 [输出形式] Yes/No [输 ...
- 星号三角形描述读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。输入输出示例
题目: 星号三角形 描述 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求: 第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号. 输入输出示例 输入 输出 示 ...
- python编写成绩及格不及格_python小练习:读入一个考试得分,判断这个分数是哪个等级,并输出,考虑异常场景...
读入一个考试得分,判断这个分数是哪个等级,并输出. 等级:>=90 优 ,>=80且小于90 良,>=70 且小于80,中,>=60且<70及格 <60 不及格 覆 ...
- 批量读入一个文件夹中文件的数据操作实例
批量处理 > coo = dir("test") > path = "/panfs/TC_FUN/USER/group3/yanzengli/other/st ...
- C++ 查看输入流中的下一个字符
peek() 是 istream 类的成员函数,它的原型是: int peek(); 此函数返回输入流中的下一个字符,但是并不将该字符从输入流中取走相当于只是看了一眼下一个字符,因此叫 peek. c ...
- C++ PAT 乙级 ——1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。
C++ PAT 乙级 --1002 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 题目分析 (1)由于自然数n的范围要求小于10^100,unsigned long long ...
- c语言输入一个字符 对其进行归类,计算机二级C语言改错题归类 - 图文
b[k++]=' '; t[2*sl]='\\0'; t[i] = s[sl-i-1]; t[2*d]='\\0'; pt[i]=str[k][i]; 2.先将在字符串s中的字符按正序存放到t串中,然 ...
最新文章
- Android Studio 常用快捷键分类整理
- python常用内置模块-python 常用内置模块使用
- 如何自学python语言-我是如何学习Python语言?
- 为啥不装杀毒软件?全家桶太多...
- 怎么下载学习通上的PDF
- java 内部类怎么new_[转]【Java】内部类(Inner Class)如何创建(new)
- 《构建实时机器学习系统》一1.8 实时机器学习模型的生存期
- [Swift]LeetCode382. 链表随机节点 | Linked List Random Node
- 【今日CS 视觉论文速览】10 Jan 2019
- 数据结构和算法———P3 时间复杂度和空间复杂度
- 第 6 章 存储 - 039 - Data Volume 之 bind mount
- LeetCode90. 子集 II(回溯)
- vue实现点击高亮效果_vue结合Echarts实现点击高亮效果的示例
- 安卓模拟定位mockLocation,闪退?
- c#的chart标题_c#关于chart控件的使用方法
- PeopleCert认证证书核验真伪(含ITIL、PRINCE2、DevOps、Scrum……等证书)
- win10 安装 hadoop 3.3.1报错 Unable to load native-hadoop library
- web开发中首页静态化处理
- 在输入框加入搜索图标的问题
- 中国石油大学《化工原理二》第三阶段在线作业