注册 登录
编程论坛 C++教室

死循环

lk624424108 发布于 2008-04-21 09:33, 845 次点击
#include<iostream.h>
main()
{
int m,i,j,n;
cout<<"jofijgovf:";
cin>>m;
//cout<<"(a)";
for(i=1;i<=m;i++)
 for(j=1;j<=i;i++)
   {
      n=i;
     cout<<"n";

  }
   return 0;
}
有那位高手知道是吗一回事?急急!!!!!
还有另外的一题,请大家看看。输入有很大的问题》》》》》》》》》》》》
#include<stdio.h>
main()
{
char a[100],b[100];
int i,j,sum1,sum2;
for(i=0;i<100;i++)
{
    scanf("%c",&a[i]);
    fflush(stdin);
}
for(i=0;i<100;i++)
{
    sum1+=a[i];
}
for(j=0;j<100;j++)
{
    scanf("%c",b[j]);
   fflush(stdin);
}
for(j=0;j<100;j++)
{
    sum2+=b[j];
}
 if(sum1>sum2)
 printf("jfoijobhjdfb");
 else
 printf("hihifg");
}
7 回复
#2
herolzx2008-04-21 09:42
#include<iostream.h>
main()
{
int m,i,j,n;
cout<<"jofijgovf:";
cin>>m;
//cout<<"(a)";
for(i=1;i<=m;i++)
for(j=1;j<=i;i++)   {//因该是j
      n=i;
     cout<<"n";

  }
   return 0;
}
#3
AN玉蝴蝶2008-04-21 10:24
cout<<"n";//是不是应该改成:cout<<n;否则输出全是n的
#4
lk6244241082008-04-21 18:47
谢谢  
第二题是怎么回事??????????
#5
无业烟民2008-04-21 22:22
你第2个程序是没有生路了~~~~~~~


先搞清楚C和C++吧~~~~~~~
#6
songjianzheng2008-05-01 17:28
#include<iostream.h>
main()
{
int m,i,j,n;
cout<<"jofijgovf:";
cin>>m;
//cout<<"(a)";
for(i=1;i<=m;i++)
{
    for(j=1;j<=i;j++)  
 {

      n=i;
     cout<<n;

  }
    cout<<endl;
}
   return 0;
#7
songjianzheng2008-05-01 17:29
好像这样第一题才对
#8
sskicgah2008-05-01 23:38
第二题,字符不能直接比较大小,要用strcmp()还有一些问题我暂时想不出,还是有的。
1