首页 >>  正文

c++一维数组逆序输出

来源:baiyundou.net   日期:2024-09-20

鲍科薛3817c++程序设计 请输入10个整数到一个一维数组,并逆序输出. 输出提示信息格式要求:cout << a[i] << " "; -
盖申玛18586793928 ______ #include <iostream.h> void main() { int a[10]; for(int i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { cout<<a[9-i]<<" "; } }

鲍科薛3817C++将p个数(p=9)1,5,7,13,15,19,100,25,30保存到一个一维数组中a中,要求按逆序重新存放并输出 -
盖申玛18586793928 ______ #include using namespace std;#define P 9 int main(){ int a[P]={1,5,7,13,15,19,100,25,30}; for(int i=0;i swap(a[i],a[P-i-1]); } for(int i=0;i cout return 0; }

鲍科薛3817编写一个C++程序,输入一个长度为 N ( 2<N<12 ) 的整型数组中的元素值,按逆序重新存放后输出 -
盖申玛18586793928 ______ //下面这段代码是一开始就逆序存储的#include using namespace std; int main() { int N,i,a[12]; cin >> N; for(i=N-1;i>=0;i--) //注意顺序,实际是逆序存储了 cin >> a[i]; for(i=0;i cout cout return 0; }//下面这段就是老老实实顺序存储再逆序重新存的#...

鲍科薛3817c++数组问题(实现字符串的逆序输出) -
盖申玛18586793928 ______ 注意i的范围, while(ch!='\n') {a[i]=ch; i++; cin.get(ch);} 这里如果超过60个字符会数组会越界.

鲍科薛3817C++ 字符串数组的反序输出 -
盖申玛18586793928 ______ #include <iostream.h> #include <string.h> #define LENGTH 80 //反序一个字符串 void reverse(char s[]) { char c; int i,j; j = strlen(s) - 1; for(i = 0;i < j;i ++) { c = s[i]; s[i] = s[j]; s[j] = c; j --; } } void output(char s[]) { cout<<"The string is reversed:"<<s...

鲍科薛3817C语言:输入30个数存入一维数组,将其逆序存放后输出 -
盖申玛18586793928 ______ #include"stdio.h" int main() { int a[30],i,j,t; for(i=0;i<30;i++) scanf("%d",&a[i]); for(i=0;i<29;i++) for(j=i+1;j<30;j++) if(a[i] { t=a[i]; a[i]=a[j]; a[j]=t; } for(i=0;i<30;i++) printf("%d ",a[i]); }

鲍科薛3817怎样通过c++中的字符指针数组实现输入一个字符串然后逆序输出??? -
盖申玛18586793928 ______ 很多方法的.如果你的指针是数组指针,那么你可以从最后一个元素开始往前一个一个输出就可以了.如果你的指针是字符指针(这样就不知道数组有多少个元素),那么你可以循环一下,找出这个字符串字符的个数,然后采用第一种方法输出.STL也有相应的方法可以实现的,比如倒置函数reserve,或者用容器都可以实现的.

鲍科薛3817.主函数中定义一个一维数组,在被调函数中将该一维数据元素逆序存放,并在主函数中输出逆序存放后的数组 -
盖申玛18586793928 ______ #include#include int sort(int num[5]); void main() { int num[5]={5,4,3,2,1}; sort(num); for(int i=0;i { printf("%d ",num[i]); } } int sort(int num[5]) { int n[5]={0}; for(int i=0,j=4;i { n[j]=num[i]; } for(i=0;i { num[i]=n[i]; } return 0; }

鲍科薛3817C语言中:将一维数组中的n(n<=50)个数按逆序存放.怎么编程? -
盖申玛18586793928 ______ 思路就是将 数组中第一个和最后一个换位置 第二个和倒数第二个换位置 以此类推 源代码如下:#include<stdio.h> int main(){ int n; //n个数字 int i; //循环变量 int num[50]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&num[i]); for(i=0;i<n/2;i+...

鲍科薛3817用指针实现将一维整型数组a中的数据逆序输出,假定数组a有10个元素, -
盖申玛18586793928 ______ #include int main (void) { int a[3][3]; int *p=&a[0][0]; printf("请依次输入数组的值,以回车键结束\n"); scanf("%d", &*p); scanf("%d", &*(p+1)); scanf("%d", &*(p+2)); scanf("%d", &*(p+3)); scanf("%d", &*(p+4)); scanf("%d", &*(p+...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024