比如
#include<stdio.h
void main()
{
int a,b,c,max;
scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);
if (a>=b)
max=a;
else
max=b;
if (c>max)
max=c;
printf("max=%d",max); 《为什么这里不加换行符?》
}
另一个例子
#include<stdio.h>
void main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k); 《为什么这里又加换行符?》
}
}
#include "stdio.h"
main()
{
int i,j;
printf("\1\1\n");
for(i=1;i<11;i++)
{
for(j=1;j<=i;j++)
printf("%c%c",219,219);
printf("\n");
}
}
最后两步改为 printf("%c%c\n",219,219);的话,结果一样吗?
还有
main()
{
int i,j,k;
printf("\n"); 《这个怎么在前面就开始输出换行符了?这样的话,输出的程序结果是什么呢?》
for(i=1;i<5;i++)
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k)
printf("%d,%d,%d\n",i,j,k);
}
}
参考资料:谭浩强 C语言程序设计