关于冒泡法的c程序代码 - C/C++ / C语言
下面是关于冒泡法的c程序代码,先输入10个整数,然后会出现A、D两个选项,可是当我输入A或D时,为什么dos窗口直接关闭了?
#include "stdio.h"
#include "conio.h"
main()
{
int a[10],i;
char ch;
void aBubble(int a[],int n);
void dBubble(int a[],int n);
void swap(int*px,int*py);
printf("Enter 10 integers:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
printf("A:from Big to Small\nB:from Small to Big\n");
scanf("%c",&ch);
switch(ch)
{
case 'A':
aBubble(a,10);
break;
case 'D':
dBubble(a,10);
break;
default: break;
}
getch();
}
void aBubble(int a[],int n)
{
int i,j;
for(i=1;i<n;i++)
for(j=0;j<n-1;j++)
if(a[j]>a[j+1])
swap(&a[j],&a[j+1]);
for(i=0;i<n;i++)
printf("%d",a[i]);
}
void dBubble(int a[],int n)
{
int i,j;
for(i=1;i<n;i++)
for(j=0;j<n-1;j++)
if(a[j]<a[j+1])
swap(&a[j],&a[j+1]);
for(i=0;i<n;i++)
printf("%d",a[i]);
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
请问VFP中如何调用C/C++函数?
你要调用什么功能的函数?要看看VFP中有没有对应的函数,如果有就省着再调用了。如果没有,可以将C/C++函数写个DLL或FLL,然后在VFP调用即可。
十豆三 老师,怎么才能修改自己的 ......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......