ksdf.net
当前位置:首页>>关于C语言编程,输入10个整数,分别按顺序和逆序输出的资料>>

C语言编程,输入10个整数,分别按顺序和逆序输出

#include void main() { int a[10]; // 数组存放接受的十个数据 int i; //定义循环变量 printf("请输入数据:\n"); for(i=0;i=0;i--) printf("%d ",a[i]); printf("\n"); }

#include int reversr(int m){ int n; n=0; while(m) { n=n*10 + m%10; m=m/10; } return n;}void main(){ int m,n; scanf("%d",&m); n=reversr(m); printf("n=%d\n",n);}

#includeint main(){int i,j,t,a[10]; for(i=0;i

#includeint main(){ int a[10]; int i; int t; for(i = 0; i < 10; i++) scanf("%d",&a[i]); 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]); printf("\n"); }

可以通过数组保存正整数的从最低位到最高位的每一位数值,之后输出数组元素即可。 具体实现方法可以参考如下程序: #includevoid main(){ int num, a[10], i, k=0; printf("请输入一个正整数:"); scanf("%d", &num); // 分离正整数的每一位,并...

#include #define N 10 main() { int i,a[N],t; for(i=0;i

#include int main(void) { int i, j; int arr[10], tmp; printf("十个整数:"); for (i = 0; i < 10; i++) { scanf("%d", &arr[i]); } //输入·十个数 for (j = 1; j

思路:先键盘输入一个数赋值给数组的第一个数,并且赋值给最大数max,同时设置最大值下标为0,接着for循环依次赋值给数组相应位置并判断其是否大于最大数,如果大于替换掉最大值,并更新最大值下标,最后输出最大数和最大数下标。 参考代码: #i...

将前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

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com