输入10个整数并逆序输出
用C语言编写输入10个整数到数组中,逆序后将其存回数组并输出
将前5个数和后5个数镜像对调即可。代码如下:\/\/#include "stdafx.h"\/\/If the vc++6.0, with this line.#include "stdio.h"int main(void){ int a[10],i,j; printf("Input 10 integers...\\n"); for(i=0;i<10;scanf("%d",a+i++)); for(j=9,i=0;i<j;i++...
输入10个整数存入一维数组,在按逆序重新存放后输出。(用指针实现)_百度...
代码如下,希望对楼主有所帮助。\/* Note:Your choice is C IDE *\/ include "stdio.h"void main(){ int a[5]={1,2,5,3,9},b[5];int i,*p;p=a;for(i=0;i<5;i++){ printf("%d ",a[i]);} printf("\\n");for(i=4;i>=0;i--){ b[i]=*p;p++;} for(i=0;i<5...
从键盘输入10个数,将其存入一个数组中,处理使这10个数在原数组中逆序...
include<stdio.h> void main(){ int i,num[10];for(i=0;i<10;i++){ printf("请输入第%d个整数:",(i+1)):scanf("%d",&[i]);} printf("该数组逆序是:\\n");for(i=9;i>=0;i--){ printf("%d ",num[i]);} }
vb编程输入10个整数存入一维数组,再按逆序重新存放后再输出?
Private Sub Command1_Click()Dim a(10) As Integer Print "初始的数:"For i = 1 To 10 a(i) = InputBox("请输入第" & i & "个数:")Print a(i);Next i Print For i = 1 To 5 t = a(i)a(i) = a(11 - i)a(11 - i) = t Next i Print "逆序重新存放后的数:...
怎样使用指针 输入10个整数,再逆序输出这10个整数
include <iostream> include<iomanip> using namespace std;int main(){ int *p=new int[10];cout<<"请输入你所要的10个数字";for (int i=0;i<10;i++){ cin>>p[i];} cout<<"逆序输出:"<<endl;for (int i=9;i>=0;i--){\/*指针 无疑是一种门牌号,你想想。就说一条街道。
求助各位C语言大神 输入10个整数,存放在数组中,要求:
printf("%d ", a[i]); printf("\\n"); for(i=0;i<5;i++)\/\/逆序 { t=a[i]; a[i] = a[9-i]; a[9-i] = t; } for(i = 0; i < 10; i ++)\/\/逆序输出 printf("%d ", a[i]
一道C语言填空题 输入10个整数存入一维数组,再按逆序重新调整该数组中元...
代码如下:include <stdio.h>int main(){int a[10],*p1,*p2,x,i;for(p1=a;p1<a+10;p1++)scanf("%d",p1);for(p1=a,p2=&a[9];p1<a+5; p1++,p2--){x=*p1;*p1=*p2;*p2=x;}p1 = a ;for(i=0;i<10;i++)printf("%d",*(p1+i));return 0;}输出结果如下:
依次输入10个整数0.1.2.3.4.5.6.7.8.9储存在数组中,然后按逆序输出 c...
include<stdio.h> void main(){ int n[10];int i;for (i=0; i<10; i++)scanf("%d",&n[i]);for (i=9; i>=0; i--)printf("%d\\n", n[i]);}
输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现...
include define n 10 \/\/可以通过改变本数的大小从而改变数组的大小 main(){ int a[n];int p,i=0;p=a;while (++i<=n){ scanf("%d",p++);\/\/通过指针接受输入 } while (--i>0){ printf("a[%d]=%d,",n-i,a[n-i]);\/\/输出数组内容作为参照,与题意要求无关,可删除本行 prin...
输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现...
include <stdio.h> int main(){ int a[10], i, temp, *p, *q;for(i=0; i<10; i++)scanf("%d", &a[i]);p = a, q = a+9;while(p<q){ temp = *p;p++ = *q;q-- = temp;} for(i=0; i<10; i++)printf("%d ", a[i]);printf("\\n");return 0;} ...
凌云县尿塞回答:[答案] 在这组《趣味数独》的每一行、每一列都由9个数字组成,请大家在空格里填上1到9的不同数字.每一行、每一列的数字都是由1到9组成,不能重复. 7 () 9 3 8 ()()() 4() 1 () 7 ()()()()()(...
职政19357868702问: 连续输入10个整数.将这10个数逆序输出,然后求出这10个数中的最大值以及10个数的和并输出.(自定义函数实 - ?
凌云县尿塞回答:[答案] #include void main() { int i; int a[10]; int Max; int Sum=0; for(i=0;i { scanf("%d",&a[i]); } Max=a[9]; for(i=9;i>=0;i--) { printf("%d",a[i]); Sum+=a[i]; if(Max} printf("\n"); printf("Max=%d\n",Max); printf("Sum=%d\n",Sum); }
职政19357868702问: C语言编程,输入10个整数,分别按顺序和逆序输出 - ?
凌云县尿塞回答: C语言通过输入十个整数然后分别顺序和逆序输出的编程思想和方法如下: 1.首先需要定义一个整型数组用于存储输入的10个整数.这里定义一个数组a. 2.然后利用for循环,接受从键盘输入的10个整数.这里使用i作为循环的游标变量. 3.输入完毕后,再次利用for循环来顺序输出存储在数组的十个数.这里同样使用局部变量i作为循环的游标. 4.接着,再次使用for循环来逆序输出存储在数组的十个整数.同样地,这里仍然需要一个局部变量作为循环游标.(方法与顺序输出大致相同) 5.代码编写完成后,点击运行程序,在调试程序的窗口即可看到最终的运行结果.
职政19357868702问: C语言:由键盘输入10个整数,倒序输出 - ?
凌云县尿塞回答: 思路:先输入10个数赋值给数组a,接着倒序输出该数组即可. 参考代码: #include<stdio.h> int main() {int i,a[10];for(i=0; i<10; i++)//正序输入scanf("%d", &a[i]);for (i=9; i>=0; i--)//倒序输出printf("%d ", a[i]);return 0; } /* 0 1 2 3 4 5 6 7 8 9 9 8 7 6 5 4 3 2 1 0 */
职政19357868702问: 键盘输入10个整数,将10个整数逆序输出 - ?
凌云县尿塞回答: /* 请输入第1个数 : 1 请输入第2个数 : 2 请输入第3个数 : 3 请输入第4个数 : 4 请输入第5个数 : 5 请输入第6个数 : 6 请输入第7个数 : 7 请输入第8个数 : 8 请输入第9个数 : 9 请输入第10个数 : 10 10 9 8 7 6 5 4 3 2 1 Press any key to ...
职政19357868702问: 怎样使用指针 输入10个整数,再逆序输出这10个整数 - ?
凌云县尿塞回答: #include <iostream>#include<iomanip> using namespace std; int main() { int *p=new int[10]; cout<<"请输入你所要的10个数字"; for (int i=0;i<10;i++) { cin>>p[i]; } cout<<"逆序输出:"<<endl; for (int i=9;i>=0;i--) {/*指针 无疑是一种门牌号,你想想.就说一条街道.从一号到十号.都放东西.你要取十号的东西出来时不是要你街头+10;*/ cout<<*(p+i)<<setw(6); } delete []p; return 0; }
职政19357868702问: 1. 将10个整数输入到一个数组中,然后再将其按输入顺序的逆序进行排列并输出. - ?
凌云县尿塞回答: 直接逆向输出就成了.#include<stdio.h>void main() { int i,x[10]; printf("输入10个数:"); for (i=0;i<10;i++) scanf("%d",&x[i]); for(i=9;i>=0;i--) printf("%d ",x[i]); }
职政19357868702问: 从键盘输入一个10个整数的一维数组,然后逆序输出 - ?
凌云县尿塞回答: 1. #include<stdio.h> int main() { int a[10]; int i=0; for(i;i<10;i++) scanf("%d",&a[i]); for(i=9;i>=0;i--) printf("%d ",a[i]); return 0; } 2. #include<stdio.h> void swap(int* a,int* b) { int t; t=*a; *a=*b; *b=t; } int main() { int a=3,b=5; swap(&a,&b); printf("a=...
职政19357868702问: 任意输入10个整数将这10个数按相反的次序输出 - ?
凌云县尿塞回答: #include "stdio.h" int main() { int arr[10],i; /*输入十个整数*/ printf("请输入十个整数:\n"); for(i=0;i<10;i++) scanf("%d",&arr[i]); /*倒序输出*/printf("倒序结果为:\n"); for(i=9;i>=0;i--) printf("%d ",arr[i]); return 0; } 有什么问题可以问我
职政19357868702问: 输入10个数逆序输出 - ?
凌云县尿塞回答: #include <stdio.h> void invert(int *s,int i,int j) {int t;for(i=0;i<j;i++,j--){t=*(s+i);*(s+i)=*(s+j);*(s+j)=t;} } void main() {int a[10],i;for(i=0;i<10;i++)scanf("%d",&a[i]);invert(a,0,10-1);for(i=0;i<10;i++)printf("%d",a[i]);printf("\n");}