44问答网
所有问题
当前搜索:
cin怎么输入数据
C++ 顺序
输入
一批整形
数据
,当输入-99999时结束输入,然后输出其中...
答:
//#include "stdafx.h"//vc++6.0加上这一行.include <iostream> using namespace std;void main(void){ int min1=0x7FFFFFFF,min2=min1,n;cout << "Input some data...\n";
cin
>> n;while(n!=-99999){ if(min1>n){ min2=min1;min1=n;} else if(min2>n && n!=min1)...
C语言中int与
cin
的区别是什么
答:
这2个没有什么联系,int是
数据
类型,表示整型,而
cin
代表标准
输入
设备,使用提取运算符 ">>" 从设备键盘取得数据,送到输入流对象cin中,然后送到内存。使用cin可以获得多个从键盘的输入值,基础知识你要好好学哦
C语言为什么无法执行
输入
答:
C语言中从键盘输入的输入语句最常用的是scanf语句,函数原型为int scanf( char *format,args,...); 功能是从标准输入设备按format指向的格式字符串所规定的格式,
输入数据
给args所指向的单元. C++中,可以使用scanf语句和
cin
(标准输入流)两种方式。标准输入流cin是从键盘向内存流动的数据流,用>>运算...
c++ 二维数组
输入
问题
答:
i][j];执行完时,i,j才会真的被赋值,所以对于
cin
>>i>>j>>a[i][j];
输入
a[i][j]时,i,j还没有值,所以出错,可通过给i,j赋初始值来验证:include<iostream.h> void main(){ int i=0,j=1;int a[100][100];cin>>i>>j;cin>>a[i][j];} 这样就不会报错了~...
简单的
输入cin
问题!!!困惑啊!求高手啊
答:
这是越界引起的,在你的系统上 s分配的内存空间正好在数组c的后面,那么
cin
>>c的时候如果越界就会覆盖s,不同情况下或者不同的编译器分配内存时s和c距离很远,那这样就会正常输出s 总之,越界的结果千奇百怪,但这总是编码者的错误,而不是编译器的的问题,不要越界就好 ...
c++
如何
同时
输入
两个
数值
?
答:
include<iostream.h> void main(){ char a[100];int k;cout<<"请
输入
一个字符串和k的值:"<<"\n";
cin
>>a >> k;cout<<a<<"\n";cout<<k<<"\n";} a和k之间用空格隔开
C++编程endl的用法
答:
你需要明白这些概念:
cin
是读入标准
输入
的istream对象 cout是写到标准输出的ostream对象 >>操作符是用于从istream对象中读入输入 <<操作符用于把输出写到ostream中 endl是输出一个换行符并刷新缓冲区 就是说endl是输出方面的,不能用于cin以及>> ...
c++里的
cin
输入
的
数据
有问题嘛? 结果问题很大!
答:
你写的代码有问题,正确:include<iostream.h> define N 4 void main(){ float x[N],t;int a,b,k;cout<<"
输入
带排序的数字";for(a=0;a<N;a++)
cin
>>x[a];for(a=0;a<N;a++){ k=a;for(b=a+1;b<N;b++)if(x[k]>x[b])k=b;if(k!=a){ t=x[a];x[a]=x[k];...
C++使用
cin
时,如果
输入
字符为什么出现-85899346?
答:
输入数据
类型与
cin
>>指定的类型不一致 (比如你这里定义一个整型变量,但程序启动后却塞给它字符型的数据)会导致cin调用 矢败,cin不再从缓冲区读取数据 ,后面所有试图用cin赋值的变量都会保留原值.你这里说的这个-85899346应该是 定义整型变量没有初始化而保留的原值吧....
如何
用
cin输入
一个结构的指针?
答:
为什么要用int *,目测show_info的参数完全不应该是int *类型……
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜