为什么负数以后数字就出错了?还有输出时负号要在数字前面是在%d中间加空格吗?感谢回答。


#include<stdio.h>
int main(void)
{
 int a0,a1,a2,a3,a4,a5,a6,a7,a8,a9;
 printf("请输入十个整数(最大四位),格式为a0,a1,a2,a3,a4,a5,a6,a7,a8,a9\n");
 scanf("%d,%d,%d,%d,%d,%d,%d,%d,%d,%d",&a0,&a1,&a2,&a3,&a4,&a5,&a6,&a7,&a8,&a9) ;
 printf("输出结果为:\n");
 printf("%d\n",a0);
 printf("%d,\t%d\n",a1,a2);
 printf("%d,\t%d,\t%d\n",a3,a4,a5);
 printf("%d,\t%d,\t%d,\t%d\n",a6,a7,a8,a9);
 return 0;
}

http://img.mukewang.com/580261670001d77a06260176.jpg


FOSS
浏览 2002回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP