851850865 发表于 2021-4-18 19:47:13

帮一下小白吧~

用C语言从键盘输入5个整数,删除所需索引的元素,输入删除后的剩余的数组元素,然后继续删除所需索引的元素,直到所有的元素值为0,程序结束。
例如
      输入:8 4 6 1 2
      输入要删除的索引:3
      8 4 6 2 0
      输入要删除的索引:0
      4 6 2 0 0
      输入要删除的索引:1
      4 2 0 0 0
      输入要删除的索引:0
      2 0 0 0 0
   输入要删除的索引:0
   0 0 0 0 0

肖-肖 发表于 2021-4-18 20:22:01

我帮你写出来了,我自己都感觉写的很笨!
所以你做个参考吧!
代码如下:
#include <stdio.h>
int main()
{
    int a;
    int z=4;
    printf("请输入5个数:");
    for(int i=0;i<5;i++)
    {
      scanf("%d",&a);
    }
    for(int i=0;i<5;i++)
    {
      int x;
      printf("请输入要删除的索引:");
      scanf("%d",&x);
      //a=0;
      if(x==4)
      {
            a=0;
      }
      for(int k=x;k<4;k++)
      {
            a=a;
      }
      a=0;
      z--;
      for(int j=0;j<5;j++)
      {
            printf("%d ",a);
      }
      printf("\n");
    }
    return 0;
}


OK 希望对你有点帮助
页: [1]
查看完整版本: 帮一下小白吧~