PTA ch6-7 7-2 将数组中的数逆序存放 题目: 本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。 输入格式: 输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。 输出格式: 在一行中输出这n个整数的处理结果,相邻数字中间用一...
将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,4,3,2,0。要求改为0,2,3,4,6,8。#include#define num 6void main(){
这样,我们就成功地将一维数组中的元素进行了逆序存放。
2将一个数组中的元素按逆序存放.例如原来的顺序是:2,4,5,7,8;要求改为8、7、5、4、2. 3用C++将一个数组中的元素按逆序存放。例如原来的顺序是:2,4,5,7,8;要求改为8、7、5、4、2。反馈 收藏
总计:Sum=C_6_1+C_6_2+C_6_3+C_6_4+C_6_5=2*C_6_1+2*C_6_2+C_6_3=2*6+(2*6*5/2/1)+6*5*4/3/2/1=12+2*15+20=62种拍法。 学好数学如果只是基础扎实,没有盲区,计算失误率低,那只能在高考中获得百分之八十左右的分数;如果想要更高,缺乏巧智是做不到的。
{ int a, *p= &a;for(int i= 0; i < len/2; i++){ p= *(n+i);(n+i)= *(n+len-1-i);(n+len-1-i)= *p;} } void main(){ int a[10]={1,2,3,4,5,6,7,8,9,10};change(a, 10);for(int i= 0; i < 10; i++)cout<<a[i]<<' ';cout<<endl;}...
int i,t, a[10]={10,9,8,7,6,5,4,3,2,1}; //定义整型数组a[10]并初始化 for(i=0;i<5;i++) { t=a[9-i]; //利用for循环将数组中的10与1、9与2、 a[9-i]=a[i]; // 8与3、7与4、6与5依次进行互换 a[i]=t; } for(i=0;i<10;i++) printf("%d ",a[i]); //...
20. 21. 22. 23. 24. 25. 26. 27. 运行界面 7.一维数组的创建和遍历。 声明并创建存放4个人考试成绩的一维数组,并使用for循环遍历数组并打印分数。要求: 首先按“顺序”遍历,即打印顺序为:从第一个人到第四个人; 然后按“逆序”遍历,即打印顺序为:从从第四个人到第一个人; ...
5.有一分数序列 2/1,3/2,5/3,8/5,13/8,21/13,…求出这个数列的前20项之和。(此题是书上p129页的6.8题)6. 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8。(此题是书上p154页的7.5题)7. 编写一个程序, 将字符数组 s2 中的全部字符拷贝到字符数组 ...
include<stdio.h>int main(){int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a,*q=a+9,t; for(;p<q;p++,q--) {t=*p;*p=*q;*q=t;} for(p=a;p