1.C++ I/O各类之间的继承关系图参考网址: http://www.cplusplus.com/reference/iolibrary/Note: 在程序中包含iostream文件将自动创建8个流对象(4个用于窄字符流, 4个用于宽字符流),如下:cin --标准输入流,该流被关联到标准输...
分类:
编程语言 时间:
2015-01-11 22:54:47
阅读次数:
285
1.getchar:原型为int getchar(void).它从stdin里读取一个字符。返回值为用户输入的ASCⅡ码,出错返回-1。eg:c=getchar().2.putchar:原型为unsigned int putchar(char).在stdout上输出一个字符。当输出正确的时候,返回输...
分类:
其他好文 时间:
2015-01-11 17:44:42
阅读次数:
223
cin是istream类的对象,它是从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据。流提取符">>"从流中提取数据时跳过输入流中的空格、tab键、换行符等空白字符。注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓存区,形成输入流,提取运算符">>"才能从中提...
分类:
其他好文 时间:
2015-01-10 18:07:27
阅读次数:
247
#include#includeusing namespace std;long long a[1000001];char c[1000001];int main(){ int i=2; cin>>a[1]; int ans=0; while(scanf("%c",&c[i++])!=EOF) s....
分类:
其他好文 时间:
2015-01-09 20:51:32
阅读次数:
234
两种解法:
1、逐位相加
#include
#include
using namespace std;
int main()
{
int s;
cin>>s;
int sum=0;
while (s!=0)
{
sum=sum+s%10;
s=s/10;
}
cout<<sum;
return 0;
}
2、转换成字符串相加
#includ...
分类:
其他好文 时间:
2015-01-06 10:03:24
阅读次数:
112
1、cin>>
用法1:最基本,也是最常用的用法,输入一个数字:
#include
using namespace std;
main ()
{
int a,b;
cin>>a>>b;
cout<<a+b<> 是会过滤掉不可见字符(如 空格 回车,TAB 等)
cin...
分类:
其他好文 时间:
2015-01-06 10:03:14
阅读次数:
144
输入一个字符串,判断是否含有相同的子串(字串长度大于1),是输出1,否,输出0。
例如12312含有两个12,所以输出1;23456则没有相同子序列,输出0.
输入:12312
输出:1
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
cin>...
分类:
其他好文 时间:
2015-01-06 00:51:48
阅读次数:
198
输入一个字符串,去掉重复出现的字符,并把剩余的字符串排序输出。
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
while(cin>>s)
{
for(int i=0;i<s.size();++i)
for(i...
分类:
编程语言 时间:
2015-01-06 00:51:40
阅读次数:
232
题意 在一个N*M的矩阵中给每个格子染上黑白色,要求任意一个2*2的矩阵颜色不能一样,N0) { n = cin.nextBigInteger(); m = cin.nextInt(); p = cin.nextInt(); Matrix A = new Matrix(10) ...
分类:
其他好文 时间:
2015-01-05 23:16:03
阅读次数:
226