6在c語言
發布時間: 2023-03-21 21:10:42
① 如何用c語言設計程序排列6個數字的大小順序
排序數組可以使用冒泡演算法:如果前一個數據比後一個大,則交換。
{
int i,j,t,a[6];
printf("Please input 6 integers: ");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++) /* 冒泡法排序 */
for(j=0;j<6-i-1;j++)
if(a[j]>a[j+1])
{t=a[j];/* 交換a[i]和a[j] */
a[j]=a[j+1];
a[j+1]=t;
}
優點:
簡潔緊湊、靈活方便:C語言一共只有32個關鍵字,9種控制語句,程序書寫形式自由,區分大小寫。把高級語言的基本結構和語句與低級語言的實用性結合起來。C 語言可以像匯編語言一樣對位、位元組和地址進行操作,而這三者是計算機最基本的工作單元。
以上內容參考:網路-c語言程序設計
② c語言中 !6 的結果是無意義還是1(真)
上面回答有問題,C語言里非0數是真,0是假。6是李派非0數,對應是真。
"!"是非運算符,代表取反,假哪敬賀的通過非運算變成真的;真的通過非運算符變成假的。因此6是真,那麼!6為假。稿敏這個運算出來的結果值列印出來是0。
如果你改成!!6,那麼結果值是1,因為!6是假,它再取反就成了真,因此!!6是1。
熱點內容