关于c语言的问题
int i,j,a[50][2];
for(i=0;i<50;i++)
{
for(j=0;j<2;j++)
{
scanf("%d",&a[i][j]);
}
}
如果我只输入几个数字就可以了,要怎么停止for循环,
可以用回车结束数据输入:getchar()==' ',详见下面程序
#include <stdio.h>
int main( )
{
int i,j,a[50][2];
for(i=0;i<50;i++)
{
if(getchar()=='
') break;
for(j=0;j<2;j++)
{
if(getchar()=='
') break;
scanf("%d",&a[i][j]);
}
}
printf("end
");//此句可以去掉的
return 0;
}
程序的运行实例:
那你要判断a[i][j]当前值如果是0就退出
下一篇:求图片的另一部分
上一篇:打印机插网线怎么设置共享?
热门标签: