三九宝宝网宝宝教育教学论文

C语言程序设计输入4个整数要求按由小到大的顺序输出怎么做啊

12月24日 编辑 39baobao.com

[C语言题整数幂多实例测试]//求采纳 //代码如下: //要是c语言就把头文件的那个c删掉,然后在后面加.h #include#include int main() { int a,b,sum,p,flag=0,n; scanf("%d",&n); while(n--) { scanf("%d%d",&...+阅读

//本实例采用冒泡排序法对整数型数组元素进行排序。

//冒泡排序法的基本思想:(以升序为例)含有n个元素的数组原则上要进行n-1次排序。对于每一躺的排序,从第一个数开始,依次比较前一个数与后一个数的大小。如果前一个数比后一个数大,则进行交换。这样一轮过后,最大的数将会出现称为最末位的数组元素。第二轮则去掉最后一个数,对前n-1个数再按照上面的步骤找出最大数,该数将称为倒数第二的数组元素......n-1轮过后,就完成了排序。

//若要以降序顺序排列,则只需将 if(array[j]>array[j+1])语句中的大于号改为小于号即可。

//程序如下:

#include

#define N 15

void BubbleSort(int array[],int n)

{

int i,j,temp;

//外循环控制循环趟数

for(i=0; i

{

//内循环选择要进行比较的数

for(j=0; j

{

if(array[j]>array[j+1])

{

temp=array[j];

array[j]=array[j+1];

array[j+1]=temp;

}

}

}

printf("\nThe sorted numbers are:");

for(i=0; i

{

printf("}",array[i]);

}

printf("\n\n");

}

void main()

{

int i,n,a[N];

do{

printf("Input n[1-12]:");

scanf("%d",&n);

}while(!(n>=1&n<=12));

printf("Please input %d numbers:",n);

for(i=0; i

{

scanf("%d",&a[i]);

}

printf("\nThe original numbers are:");

for(i=0; i

{

printf("}",a[i]);

}

BubbleSort(a,n);

return;

}

以下为关联文档:

C语言编程:输入3个整数输出它们的1次幂 2次幂和3次幂/*输入3个整数,输出它们的1次幂、2次幂和3次幂*/ #include#define p(A) printf("%d\t%d\t%d\n",mypow(A,1),mypow(A,2),mypow(A,3)) void main(void) { int a,b,c; int mypow(i...

c语言编程:输入一个整数n计算3 2的n次要求定义函数计算x^n值可以输入任意数的任意次方 不会有溢出#include <stdio.h> #include <string.h> #define x 1000 int main(int argc, char *argv[]) { char a[10]; long b[x]; long m,pown,n...

推荐阅读
图文推荐