将一个数组中的数反顺序打印出来

创建一个程序,询问用户六个整数并将他们储存到一个数组,然后按照相反的顺序打印整数。如用户输入1 2 3 4 5 6,程序将打印出6 5 4 3 2 1 在屏幕上。(使用循环结构,不使用指针)


#include<stdio.h>
int main()
{
   const int counts=6;
   int data[counts]={0};
   printf("请输入%d个整数,每个整数输完就回车",counts);
   int count_num=0;
   while(count_num<counts)
   {
       scanf("%d",&(data[count_num]));
       getchar();
       count_num++;
   }
   for(int id=counts-1;id>=0;id--)
   {
       printf("data: %d\n",data[id]);
   }
  
  return 0;
}


#include <stdio.h> 
int main()
{
    int arr[6];
    int i,k,temp=0; 
    printf("请输入数组:\n");
    for(i=0;i<6;i++)
    {
        scanf("%d",&arr[i]);
    }
    for(k=0;k<3;k++)
    {
        temp =arr[k];
        arr[k]=arr[5-k];
        arr[5-k]=temp;
    }
    for(i=0;i<6;i++)
    {
        printf("%d ",arr[i]);
    }
    return 0;
} 

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632