三个元素逆序排列
#include <stdio.h>#define N 3
main()
{
int a,temp;
printf("输入数组a:");
scanf("%d",&a);
temp=a;
a=a;
a=temp;
printf("现在数组a为%d:",a);
}
为什么输入三个数结果是-858993460 你得用循环输入啊 数组啊,兄弟,建议你再回顾一下相关内容
#include <stdio.h>
#define N 3
main()
{
int a,temp,i;
printf("输入数组a:");
for(i = 0; i < N; ++i)
{
scanf("%d",&a);
}
temp=a;
a=a; // 数组从0下标开始
a=temp;
printf("现在数组a为:");
for(i = 0; i < N; ++i)
{
printf("%d ",a);
}
} 巴巴鲁 发表于 2021-3-7 20:29
数组啊,兄弟,建议你再回顾一下相关内容
好的,谢谢谢谢 qiuyouzhi 发表于 2021-3-7 20:26
你得用循环输入啊
好的,谢谢 巴巴鲁 发表于 2021-3-7 20:29
数组啊,兄弟,建议你再回顾一下相关内容
想问一下这个scanf,经常看到scanf放到for循环中不太懂什么意思,为什么放在这个?{:5_94:} 认真学好C语言 发表于 2021-3-7 22:46
想问一下这个scanf,经常看到scanf放到for循环中不太懂什么意思,为什么放在这个?
连续输入 巴巴鲁 发表于 2021-3-8 07:43
连续输入
好的,谢谢
页:
[1]