1 首先打开编译器(展示为vc++6.0)2 然后先定义一个数组并对其进行赋值 3 定义一个变量(i)用于等下进行循环 4 然后设置一个循环,我这里用的是for循环,循环语句很重要,一开始对i赋值为9,也就是数组的最后一个元素num[9],然后每次循环都使i的值减一,直到i=0 5 编译看是否有问题,主要排查是否有遗...
比较简单的方法是创建一个数组 从下标为9开始递减进行输入至下标为0 这样存储就会是倒序的了 然后再从下标为0开始递增输出到下标为9 另一种方法是创建两个数组 比如a和b,先顺序地将10个数据存储在a里 然后通过一个循环来将数据逆序存储在数组b里 这样数组b里就是逆序存储的了 最后顺序输出数组b ...
include<stdio.h>int main(){int num[30];int i; unsigned int count = 0;printf("数据个数: ");scanf("%d",&count);count = count > 30 ? 30:count;for( i = 0; i < count;i++){scanf("%d",&num[i]);}printf("逆序:");for(i = count-1 ;i >= 0; i--){prin...
include<stdio.h> void main() { int a[32],x,i,m; int change(int x,int a[]);//函数声明 scanf("%d",&x); m=change(x,a); for(i=0;i<m;i++) printf("%d",a[i]); } int change(int x,int a[])//要和函数声明一致,所以后面也要填int ...
C语言数组倒序输出如何做? #include<stdio.h>int main(){int num[30];int i; unsigned int count = 0;printf( 数据个数: );scanf( %d ,&count);count = count > 30 ? 30:count;for( i = 0; i < count;i++){scanf( %d ,&num[i]);}printf( 逆序: );for(i = count-1 ;i >
如果不是数组,而是正常的字符串(以'\0'结尾),那么可以先正序遍历到结尾,然后倒序遍历输出。类似的...
刚试了一下,感觉有点问题,程序在while那块直接跳过了,没有运行,char *end = *(&str+1)-...