小白求助 C语言补写程序 满足以下要求
1. 程序将要从数组中删除一个元素a。删除后,删除的元素之后的所有元素都会向前移动,也就是说,它们在数组中的顺序将减少1。2. 一个int变量n将保留数组a中有效元素的数量。在这个例子中,最初n = 5。 删除后应减少1。
3. 要删除的元素的顺序从用户输入中读取到int变量j中。 如果输入值大于有效元素数或小于1,则将其设置为有效元素数
4. 程序删除后应按顺序打印出所有有效元素。
#include <stdio.h>
int main(void)
{
int a={11,22,33,44,55};
int i , j , n =5;
scanf("%d",&j);
//在这里补充程序
for (i=0;i<n;i++)
printf("%d",a);
printf("\n");
return 0 ;
}
ex1)
输入:2
输出:11 33 44 55
ex2)
输入:3
输出:11 22 44 55
ex3)
输入:6
输出:11 22 33 44 我回复你那边的帖子,还没有结帖呢 风过无痕1989 发表于 2020-10-11 08:03
我回复你那边的帖子,还没有结帖呢
经典催结帖了{:10_266:} 昨非 发表于 2020-10-11 09:22
经典催结帖了
时间过的太长了,结了也没用了,页面上是显示选为了最佳答案,可是系统没有给我奖励,还是杨白劳
风过无痕1989 发表于 2020-10-11 09:26
时间过的太长了,结了也没用了,页面上是显示选为了最佳答案,可是系统没有给我奖励,还是杨白劳
我上次发了个贴还提了建议的,甲鱼哥说着手处理,到现在都没动静{:10_266:} 风过无痕1989 发表于 2020-10-11 09:26
时间过的太长了,结了也没用了,页面上是显示选为了最佳答案,可是系统没有给我奖励,还是杨白劳
选最佳是可以没有提醒的。奖励还是会发的
楼主在设置最佳的时候可以选择是否提醒作者,有的就不提醒了,但是最佳依然是你的,奖励也是你的。 本帖最后由 风过无痕1989 于 2020-10-13 14:41 编辑
sunrise085 发表于 2020-10-13 14:00
选最佳是可以没有提醒的。奖励还是会发的
楼主在设置最佳的时候可以选择是否提醒作者,有的就不提醒了, ...
哦,哦,那他上面这个题,我找时间帮他做一做 风过无痕1989 发表于 2020-10-13 14:37
哦,哦,那他上面这个题,我找时间帮他做一做
哎,这个人一多半的帖子都是找人帮他写代码。。。。
一点都不像是学习的样子,就像是在白嫖。。。。 sunrise085 发表于 2020-10-13 14:44
哎,这个人一多半的帖子都是找人帮他写代码。。。。
一点都不像是学习的样子,就像是在白嫖。。。。
各人有各人的处事方式,不可强求呀,十个指头伸出来还不样齐呢 本帖最后由 风过无痕1989 于 2020-10-13 15:16 编辑
#include <stdio.h>
int main(void)
{
int a = {11,22,33,44,55};
int i,j,temp,n =5;
scanf("%d",&j);
//在这里补充程序
if(j <= n && j > 0)
{
j = 10 * j + j;
for(i = 0;i < n;i++)
{
if(a == j)
break;
}
temp = i;
n = n - 1;
for(i = temp;i < n;i++)
{
a = a;
}
}
else
{
a = 0;
n = n - 1;
}
for (i = 0;i < n;i++)
{
printf("%d ",a);
}
printf("\n");
return 0 ;
}
页:
[1]