• 2022-06-12
    编程题编写程序,对N个整数排序并输出。N个整数和N在主程序中输入,最后在主函数中输出。(要求使用指针变量指向数组的方法)
  • #include <stdio.h>#define N 50int main(){int *p,a[N];int i,j,n;int t;scanf(“%d”,&n);for (i=0;i<n;i++)scanf("%d",&a[i]);p=a;for (i=0;i<n-1;i++){for (j=0;j<n-i;j++)if (*(p+j)>*(p+j+1)){t=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=t;}}for (i=0;i<n;i++)printf("%d ",a[i]);printf("\n");return 0;}[/i][/i]

    举一反三

    内容

    • 0

      键盘输入n个整数(n值由键盘输入),统计n个整数中奇数的个数及输出这些奇数,编程实现。

    • 1

      有n个整数,使前面各数顺序向后移动m个位置,最后m个数变成最前面m个数。写一函数实现上述功能,在主函数中输入n个整数和输出调整后的n个数。输入样例:5/*n的值*/2/*m的值*/12345输出样例:45123

    • 2

      请按照以下要求编写程序。 接收用户输入的 n 个整数,将这 n 个数存放到列表中,之后使用冒泡排序法排序,将排序后的结果进行输出

    • 3

      任意给定n个整数,求这n个整数序列的和、最小值、最大值输入描述输入一个整数n,代表接下来输入整数个数,n<=100,接着输入n个整数,整数用int表示即可。输出描述输出整数序列的和、最小值、最大值。用空格隔开,占一行样例输入212样例输出312

    • 4

      程序设计题:编写一个函数,判断一个数是不是素数。在主函数中输入一个整数,输出是否是素数的信息。要求:(1)编写一个函数prime(n),判断返回给定整数n是否为素数。(2)编写一个主函数,输入一个整数,调用第(1)题中的函数,判断此函数是否为素数,并输出结果。