int i, j, t1, t2; int a[10], b[10]; for(i=0, j=1; i<10; i++, j++) { scanf("%d", &a[i]); b[i] = j; } for(int k = 0; k<10; k++) for(int l =k+1; l<=9; l++) { if(a[k]>a[l]) { t1 = a[l]; a[l] = a[k]; a[k] = t1; t2 = b[l...
int i, j, t1, t2; int a[10], b[10]; for(i=0, j=1; i<10; i++, j++) { scanf("%d", &a[i]); b[i] = j; } for(int k = 0; k<10; k++) for(int l =k+1; l<=9; l++) { if(a[k]>a[l]) { t1 = a[l]; a[l] = a[k]; a[k] = t1; t2 = b[l...
sort();for(int i=0;i<10;i++)printf("%d ", *(arr + i));}
include<iostream> using namespace std;void main(void){ int number=10;int *array,*index;int temp;int i,j;array=new int[number];index=new int[number];cout<<"please input "<<number<<" integers:"<<endl;for(i=0;i<number;i++){ cin>>array[i];index[i]=i+1;} for(i=...
手机刷题也方便
输入10个整数,将它们从小到大排序后输出,并给出现在每个元素在原来序列中的位置。这代码怎么写,毫无头绪。 jmzl 进士 9 li = [10,30,20,50]li = list(enumerate(li))li.sort(key=lambda x:x[1])for x in li:print(x) 点击展开,查看完整图片 light 探花 10 一起学习 light 探花 10 ruirui...
题目1:输入3个整数,按由小到大的顺序输出。 解: 答案代码: #include<stdio.h>intmain(){voidswap(int*p1,int*p2);intn1,n2,n3;int*p1,*p2,*p3;printf("input three integer n1,n2,n3:");scanf("%d,%d,%d",&n1,&n2,&n3);p1=&n1;p2=&n2;p3=&n3;if(n1>n2)swap(p1,p2);if(n1>n3)swa...
int main(){ int n,i,j,t,a[100],b[100];scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",&a[i]);b[i]=i+1;} for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(a[i]>a[j]){ t=a[i];a[i]=a[j];a[j]=t;t=b[i];b[i]=b[j];b[j]=t;} for(i...
1. 首先需要读取一个整数n,表示后面会输入n个整数。 2. 创建一个数组或列表,用于存储这n个整数。 3. 使用一个循环,从输入中读取n个整数,并将它们存储到数组或列表中。 4. 遍历数组或列表,输出每个整数。反馈 收藏
gcc split_digits.c-o split_digits-lm 然后运行生成的可执行文件: ./split_digits 接下来,按照输入格式输入一个长整型范围内的非负整数,最后会从高位开始逐位输出该整数的各个数字。每个数字之间有一个空格。 内容由零声教学AI助手提供,问题来源于学员提问 收藏| 0点赞 | 0打赏...