这个程序奇怪啊,在线啊
main()
{int i,j,k,a[3];
printf("input three numbers:");
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
for(k=0;k<3;k++)
if((a[i]>a[j])&&(a[i]<a[k]))
printf("%5d\n",a[i]);
}
为啥在c++上有错误,而在tc上没有呢
参考答案:#include <stdio.h> /*要加该头文件*/
main() /*C++中加void 则没有警告*/
{int i,j,k,a[3];
printf("input three numbers:"); /*printf函数在C++中要加头文件*/
for(i=0;i<3;i++)
scanf("%d",&a[i]);
for(i=0;i<3;i++)
for(j=0;j<3;j++)
for(k=0;k<3;k++)
if((a[i]>a[j])&&(a[i]<a[k]))
printf("%5d\n",a[i]);
}