printf格式化输出(含部分scanf)
scanf("%d\\%d",&y,&n);//2009\1
printf("%03d\n",7);//输出007
printf("%0*d\n",3,7);//输出007
printf("%lf",7.77);//double 格式
printf("%f",7.777);//float 格式
prinf("%.2f",7.777);//精确到小数点后两位(四舍五入)
处理输出需要空格回车要求
if(i==n-1) printf("%d",a[i]);
else printf(" %d",a[i]);
输入数据有多组,当n为0时,不作任何处理,输入结束。
{
int i, n, a[101], t, j;
double ave;
scanf("%d",&n);
while(n!=0)
{
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
………………………………………………………………………………
printf("\n");
scanf("%d",&n);
}
return 0;
}