44问答网
所有问题
当前搜索:
cin输入方法
C++里定义整型,怎么防止
输入
非整型时出错?
答:
include <iostream> using namespace std;void main(){ int a;
cin
>>a;while(cin.fail()){ cout<<"please input an integer"<<endl;cin.clear();cin.ignore(1024,'\n');cin>>a;} cout<<a<<endl;} 这种
方法
有个缺陷,就是要求
输入
整数时你输入了浮点数,那么浮点数的整数部分会被读取给...
C++ 怎样判定
输入
终止 高分悬赏
答:
很多
方法
可以判定
输入
结束 常见的是ctrl键和z键一起按 这个无论
cin
>>还是scanf都可以返回false 还有一些是对输入字符进行判断 特殊情形有用 对你没用 比如想输入 2 3 1 2 2 5 可以 int data[260];for(int i=0;TURE;++i) if(std::cin>>data[i]) else break;你在最后输入个^z就结束了 ...
如何用C++
输入
字符串转成数组
答:
include<iostream> include<string.h> using namespace std;char encryption(char b[],int size);char decryption(char b[],int size);int main(){ char a[10];int x;cout<<"请
输入
需要加密或者解密的字符(不支持中文加密):"<<endl;//for(int i=0;i<10;i++)//{
cin
>>a; //...
在C++中“从键盘上
输入
一个任意位数的正整数,判断它是几位数,并逆序...
答:
include <iostream> using namespace std;void main(){ int num,temp;cout<<"Please input a number"<<endl;
cin
>>num;while(num>0){ temp=num%10;cout<<temp;num=num/10;} cout<<endl;} 目前最简单的,也可以用字符形式
关于c++构造函数的问题,如何将用户的
输入
作为构造函数的初值呢?_百 ...
答:
}};int main(){ int yuan,jiao,fen; cout<<"请
输入
元、角、分"<<endl;
cin
>>yuan>>jiao>>fen; CMoney Money=CMoney(yuan,jiao,fen); //显示地调用构造函数 CMoney Money(yuan,jiao,fen); //也可以用这种
方法
,隐式地调用构造函数 return 0;} ...
关于C++如何
输入
宽字符
答:
但如果你一定要找一个简单的存储一个字符串的东东,并输出 你可以尝试用字符串数组——二维数组的一种 先申明一个二维数组char b[1][80];可以贮存80个字符 然后给b赋值
cin
>> b[0] ;想输出“我是中国人”就
输入
“我是中国人”cout << b[0];就OK了 还有更简单的
方法
也符合题意 char ...
用C++编程:
输入
一个大于3位的整数,将它的十位数和百位数互换位置_百 ...
答:
include <stdio.h> int main(){ //
输入
一个大于3位的整数,将它的十位数和百位数互换位置 long a,b[4],c;printf("please input a number:\n");scanf("%ld",&a);if(a<1000){ printf("input error\n");return 0;} for(int i=0;i<3;i++){ b[i]=a%10;a=a/10;} b[3]=...
c语言关于
输入
多个数值的问题
答:
//可以用上面的
方法
把你
输入
的数的个数记录下来 再用new声明一个数组 数目为count的数组 这样第一个问题便解决了 include <iostream> include<stdlib.h> using namespace std;define MAX 100 void main(){ int n,k,y,i=0,count=0,a[MAX];
cin
>>n;a[0]=1;while (y!=0){ y=n/10;k...
简单小程序, 求两个数相加,但用户
输入
字符时为什么程序崩溃 !怎样修改...
答:
include <iostream> using namespace std;int main(){ int a,b,c,i;do{ cout<<"\n请
输入
两个整数,中间空格隔开!"<<endl;
cin
>>a;i=cin.good();if (!i){ cout<<"The number is wrong,please input the right number!"<<endl;cin.clear();cin.sync();//清空缓冲区 continue;} c...
输入
的英文句子该怎样存放?
答:
include <iostream> include <stdlib.h> using namespace std;void main(){ char a[100];
cin
.get(a,100,'\n');cout<
棣栭〉
<涓婁竴椤
42
43
44
45
46
47
48
49
51
涓嬩竴椤
50
其他人还搜