第1个回答 2019-10-11
scanf("%d,%d,%d",a[0],a[1],a[2])
用三个来模拟
假设我输入
1,3,5
scanf("%d,%d",&b,&b1)
输入两个数
所谓的区间就是两个数之间吧?
输入1,3
for(int
i=0;i<3;i++)
判断输入的数在数组中的位置
{
if(a[i]==b)
如果等于第一个数
{
D=i;
用一个变量储存这个数
这里储存的是1
因为b==1,而a[0]==1;
}
}
然后再用同样的办法储存下一个数
储存到D1里
for(int
i=D+1;i
评论
0
0
0
加载更多
第2个回答 2019-08-13
int
序(0),
转存[10]{0},
三大数[3]{0};
//do/*c++*/
//{
//
std::cout
<<
"输入10个数字,输出其中最大的3个数字
#"
<<
序
+
1
<<
":";
//
std::cin
>>
转存[序++];
//}
while
(序
<
10);
do/*c*/
{
printf("输入10个数字,输出其中最大的3个数字
#:%d",
序
+
1);
scanf_s("%d",
&转存[序++]);
}
while
(序
<
10);
do
{
printf("%d
",
转存[--序]);
}
while
(序);