C语言中关于输入用scanf()函数时候,怎样判断换行?比如两行数字123和456,怎么样分别存入数组A和B中?
5个回答
展开全部
//输入1 2 3后,按回车,接着输入4 5 6,按回车
#include <stdio.h>
int main()
{
int a[3], b[3], i;
for (i=0; i<3; i++)
scanf("%d", &a[i]);
for (i=0; i<3; i++)
scanf("%d", &b[i]);
printf("数组a的内容是:");
for (i=0; i<3; i++)
printf("%d ", a[i]);
printf("\n");
printf("数组b的内容是:");
for (i=0; i<3; i++)
printf("%d ", b[i]);
printf("\n");
return 0;
}
展开全部
scanf("%d,%d",&A,&B)
——>输入123,456 原因%d和%d之间是,进行隔开的
若是%d %d 就输入123 456
——>输入123,456 原因%d和%d之间是,进行隔开的
若是%d %d 就输入123 456
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 2 3回车 ,然后4 5 6回车,数字之间要有空格
追问
能不能写个代码看下
追答
#include
int main()
{
int a[3],b[3];
scanf("%d%d%d",&a[0],&a[1],&a[2]);
scanf("%d%d%d",&b[0],&b[1],&b[2]);
printf("%d,%d,%d,%d,%d,%d",a[0],a[1],a[2],b[0],b[1],b[2]);
}自己运行看看,看是不是满足你的要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
scanf("%d\n%d\n",&a, &b);//试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询