发布网友 发布时间:2022-04-24 01:58
共4个回答
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main()
{
int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=4;i>=0;i--)
printf("%d \n",a[i]);
}
其实只需要用一个数组代表输入的数据就可以了,反向输出时只需从数组的末尾开始就行了。
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main()
{
int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=4;i>=0;i--)
printf("%d \n",a[i]);
}
其实只需要用一个数组代表输入的数据就可以了,反向输出时只需从数组的末尾开始就行了。
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
#include<string.h>
void turn(char str[])
{
char a;
int nN;
nN=strlen(str);
for(int i=0;i<nN/2;i++)
{
a=str[i];
str[i]=str[nN-1-i];
str[nN-1-i]=a;
}
}
void main()
{
char strC[5];
printf("请输入字符串:");
gets(strC);
turn(strC);
puts(strC);
}
热心网友 时间:2023-10-20 10:48
三楼的说的对....
热心网友 时间:2023-10-20 10:49
数据结构
用堆栈
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
void main()
{
int a[5],i;
for(i=0;i<5;i++)
scanf("%d",&a[i]);
printf("\n");
for(i=4;i>=0;i--)
printf("%d \n",a[i]);
}
其实只需要用一个数组代表输入的数据就可以了,反向输出时只需从数组的末尾开始就行了。
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
#include<string.h>
void turn(char str[])
{
char a;
int nN;
nN=strlen(str);
for(int i=0;i<nN/2;i++)
{
a=str[i];
str[i]=str[nN-1-i];
str[nN-1-i]=a;
}
}
void main()
{
char strC[5];
printf("请输入字符串:");
gets(strC);
turn(strC);
puts(strC);
}
热心网友 时间:2023-10-20 10:48
三楼的说的对....
热心网友 时间:2023-10-20 10:47
#include<stdio.h>
#include<string.h>
void turn(char str[])
{
char a;
int nN;
nN=strlen(str);
for(int i=0;i<nN/2;i++)
{
a=str[i];
str[i]=str[nN-1-i];
str[nN-1-i]=a;
}
}
void main()
{
char strC[5];
printf("请输入字符串:");
gets(strC);
turn(strC);
puts(strC);
}
热心网友 时间:2023-10-20 10:48
三楼的说的对....
热心网友 时间:2023-10-20 10:49
数据结构
用堆栈
热心网友 时间:2023-10-20 10:49
数据结构
用堆栈