lk624424108 发表于 2008-4-21 09:33

死循环

#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");
}

herolzx 发表于 2008-4-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;[color=Red]i++)[/color]   {//因该是j
      n=i;
     cout<<"n";

  }
   return 0;
}

AN玉蝴蝶 发表于 2008-4-21 10:24

cout<<"n";//是不是应该改成:cout<<n;否则输出全是n的

lk624424108 发表于 2008-4-21 18:47

谢谢  
第二题是怎么回事??????????

无业烟民 发表于 2008-4-21 22:22

你第2个程序是没有生路了~~~~~~~


先搞清楚C和C++吧~~~~~~~

songjianzheng 发表于 2008-5-1 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;

songjianzheng 发表于 2008-5-1 17:29

好像这样第一题才对

sskicgah 发表于 2008-5-1 23:38

第二题,字符不能直接比较大小,要用strcmp()还有一些问题我暂时想不出,还是有的。

页: [1]

编程论坛