定义一个int数组,输入几个数,当输入N时结束输入继续执行。
以N结束该怎么做?
以N结束该怎么做?
解决方案 »
- webBrowser怎么删除COOKIE(VC++)
- 请问如何用MFC写的程序来播放服务器上的视频?
- 关于ADO的Open函数怎么用啊
- 关于使用IPicture显示jpg图片不能刷新的问题
- VC要学到什么程度才能出去找工作?
- =======如何写DCOM?请给几个DCOM的例子(DCOM和调用的程序)!===
- 我到底该选择哪一家公司?(请大家跟我参考一下!谢谢~)
- 请问怎么去掉VC中的 CTRL+F5 之前的 自动保存功能???
- C++中const的用法(发现错误的给分,告诉我如何加到专栏里的给分)
- access导入导出CSV文件的问题
- 请教,如何求弧到线段的最近点(所有参数已知)?????????
- 颜色对话框使用问题!!!
#include <iostream>
using namespace std;int main(int argc, char* argv[])
{
#define XX 5
int array[XX] = {0};
for(int i=0; i<XX; i++)
{
if(!(cin>>array[i]))
{
cout<<"input error"<<endl;
break;
}
}
cout<<"Completed"<<endl;
return 0;
}
while(a != N)
{
// do some thing or save the 'a'
cin>>a;
}
#include <string.h>
#include <stdlib.h>int main()
{
int iarray[10];
char szBuf[32];
int i = 0,n; fprintf(stdout,"请输入10个整数,按N退出输入\n"); while ( i < 10 && fgets(szBuf,sizeof(szBuf),stdin) != NULL )
{
szBuf[strlen(szBuf) -1] =0;
if (!strcmp(szBuf,"N") )
break;
if (!sscanf(szBuf,"%d",&iarray[i] ) )
fprintf(stderr,"输入不合法,请重新输入\n");
else
i++;
}
for ( n = 0;n < i; n++)
fprintf(stdout,"输入的数为iarray[%d]:%d\n",n,iarray[n]);
system("pause"); return 0;
}