结果1 结果2 结果3 结果4 题目输入一个正整数n(1<n≤10),再输入n个正整数,找出其中的素数,并将它们从大到小排序后输出 相关知识点: 有理数 有理数的运算 有理数的应用 程序类问题 程序框图问题 试题来源: 解析 #include<stdio.h>#include<math.h>main() int c,a[10]={0} int i,j,k=0,n,x...
编写程序,输入一个正整数n(1<n≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换,然后输出交换后的n个数。
输人一个正整数n(1<n≤10),再输人n个整数,将最大值与第一个数交换,然后输出交换后的n个数。 输入/输出示例 输入: Input n: 7 Input 7 integers : 5 7 2 8 9 3 1 输出: After swapped:9 7 2 8 5 3 1 相关知识点: 试题来源: 解析...
求最大值及其下标,输入一个正整数n(1<n≤10),再输入n个整数,输出最大值及其对应的最小下标,下标从0开始。
include <iostream> using namespace std;int A[10];int cmp(const void * a , const void * b){ return *(int*) a - *(int*)b;} int main(){ int n;cin >> n;for (int i = 0; i < n; i++)cin >> A[i];// qsort(A , n , sizeof(int) , cmp);for (int ...
{int n,i,j,t,a[10];scanf("%d",&n);for(i=0;i<n;i++)scanf("%d",&a[i]);for(i=0;i<n-1;i++)for(j=0;j<n-1-i;j++)if(a[j]<a[j+1){t=a[j];a[j]=a[j+1];a[j+1]=t;} for(i=0;i<n;i++)printf("%d ",a[i]);printf("\n");return 0;} ...
代码中首先定义了一个整型数组 arr,大小为 10。然后使用 scanf() 函数从标准输入中读取一个正整数 n,并通过 for 循环读取 n 个整数,存入数组 arr 中。接着,使用另一个 for 循环按逆序输出数组 arr 中的元素。 定义一个整型数组,大小为 10; 使用scanf() 函数从标准输入中读取一个正整数 n; 使用f...
int main(){ int i,j,n;int a[12];int min,mx;scanf("%d",&n);for(i=0;i<n;i++){ scanf("%d",&a[i]);} for(i=0;i<n;i++){ min=a[i];mx=i;for(j=i+1;j<n;j++){ if(a[j]>min){ min=a[j];mx=j;} } j=a[i];a[i]=a[mx];a[mx]=j;} for(i...
1、首先建立一个工程和.c文件。2、然后输入头文件和主函数。3、定义变量类型并初始化。4、输入一个正整数n(1<n《10),再输入n个整数。5、将最小值与第一个数交换,最大值与最后一个数交换。6、剔除整数的个位数。7、最后得到输出的结果。8、编译,运行,得到最后的结果。
输入一个正整数n,1<n≤10,再输入n个整数,将数组的数逆序存放,并输出这组数。样例如下。 #include void main(){int i,n,t,a[100];scanf( %d ,&n);for(i=0;i