#include<stdio.h> void main() { int i,low=0,high=5,t,temp,k; int a[6]={8,7,5,6,4,1}; printf("origin
不会双向冒泡,不过
for(i=low;i {
if(a[i]>a[i+1])
{
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
t=i;
}
high=t-1;这里,若if不成立,则t未初始化,high赋值无法确定。
若if成立,则high=t-1即=i-1,则下一次循环i }
相关内容
- #include<fstream>和#include<iomanip>有什么用在C++里?(急!!)
- #include<stdio.h> int main() { char c; while ((c=getchar())!='?') putchar(--c); return 0; }
- #include<stdio.h> int main() { char str[20]; char*p=str; printf("input string:\n"); scanf("%s",p);
- #include<stdio.h> void main() { int i,low=0,high=5,t,temp,k; int a[6]={8,7,5,6,4,1}; printf("origin
- #include<stdio.h> #include<math.h> void main() {float a,b,c,d; float x0,x1,x2,x3,x4,x5,x6; scanf("%f
- #include命令的格式和功能各是什么?使用尖括号和双引号在含义上有什么区别?lt;>表示程序将会首先且只会去你的系统类库目录查找你
- #include<iostream> using namespace std;什么意思。。。。。
- #include "Message.h" struct Message { int sign; char msg[1000]; }msg;