程序如下:
#include<stdio.h>
#include<stdlib.h>
#define N 10
void main()
{
int a[N]={1,2,3,4,5,6,7,8,9,10},i,j,temp;
for(i=0;i<N;i++)
for(j=0;j<N-i;j++)
if(a[j]<a[j+1])
{temp=a[j];a[j]=a[j+1];a[j+1]=temp;}
for(i=0;i<N;i++)
printf("排序后的数组%d:\t",a[i]);
system("puase");
}
在VS2012中写的。窗口总是一闪而过。
ç®æ³ä¸åºè¯¥æ²¡æé®é¢ã
建议å¨:
system("puase");
çä¸ä¸è¡å ä¸:
printf("END");
å¯è½æ¯å ä¸ºä½ æpuaseå½ä»¤å è½½åé¢äºï¼ç±äºç¼è¯ä¹ æ¯ï¼ç³»ç»ç´æ¥éäºã
å¦å¤ï¼å¨äº¤æ¢è¿ç¨ä¸ï¼å»ºè®®è¯è¯æ ä¸é´é交æ¢æ³ï¼
å¦ï¼aåb交æ¢
a = a + b;
b = a - b;
a = a - b;
è¿æ ·å®æ交æ¢åªçºç²äºå¾®ä¹å ¶å¾®ç计ç®æ¶é´ï¼èµ¢å¾äºå å空é´ã追é®
建议å¨:
system("puase");
çä¸ä¸è¡å ä¸:
printf("END");
å¯è½æ¯å ä¸ºä½ æpuaseå½ä»¤å è½½åé¢äºï¼ç±äºç¼è¯ä¹ æ¯ï¼ç³»ç»ç´æ¥éäºã
å¦å¤ï¼å¨äº¤æ¢è¿ç¨ä¸ï¼å»ºè®®è¯è¯æ ä¸é´é交æ¢æ³ï¼
å¦ï¼aåb交æ¢
a = a + b;
b = a - b;
a = a - b;
è¿æ ·å®æ交æ¢åªçºç²äºå¾®ä¹å ¶å¾®ç计ç®æ¶é´ï¼èµ¢å¾äºå å空é´ã追é®
å ä¸printf("END");ä¸è¡è¿æ¯ä¸è¡ï¼å ä¸ååé¢ç代ç å¦ä¸ï¼
å¦å¤è°è¯çªå£æ¾ç¤ºâsortnew.exeâ(Win32): å·²å è½½âC:\Windows\SysWOW64\cmd.exeâãæ æ³æ¥æ¾ææå¼ PDB æ件ã
åï¼æ¯ pause ä¸æ¯ puase ã
温馨提示:答案为网友推荐,仅供参考