void main()
{
int i,j,min,temp,a[11];
printf("輸入數據;\ n ");
for(I = 1;我& amplt;=10;i++)
{printf("a[%d]= ",I);
scanf("%d ",& ampa & amplt;我& ampgt;);
}
printf(" \ n ");
printf("原始數字:\ n ");
for(I = 1;我& amplt;=10;i++)
printf("%5d ",a & amplt;我& ampgt;);
printf(" \ n ");
for(I = 1;我& amplt;=9;i++)
{ min = I;
for(j = I+1;強生公司。lt;=10;j++)
if(a[min]& amp;gt;a[j])min = j;
temp = a & amplt;我& ampgt;;
a & amplt;我& ampgt;= a[min];
a[min]= temp;
}
printf(" \ n排序後的數字;\ n ");
for(I = 1;我& amplt;=10;i++)
printf("%5d ",a & amplt;我& ampgt;);
printf(" \ n ");
}
擴展數據:
scanf的作用可以用壹句話來概括:“通過鍵盤給程序中的變量賦值”。這個函數的原型是:
#包含& amplt;stdio.h & ampgt;
int scanf(const char *格式,...);
它的用法,或者有兩種格式。
Scanf(“輸入控制器”,輸入參數);
功能:將鍵盤輸入的字符轉換成輸入控制符號中指定格式的數據,然後存儲在壹個以輸入參數的值為地址的變量中。
示例:
#包含& amplt;stdio.h & ampgt;
int main(void)
{
int I;
I = 10;
printf("i=%d\n ",I);
返回0;
}
參考資料:
百度百科-SCANF(計算機語言功能)