创建一个程序,询问用户六个整数并将他们储存到一个数组,然后按照相反的顺序打印整数。如用户输入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;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!