用C语言将四个数字排列顺序(不重复)
生活随笔
收集整理的這篇文章主要介紹了
用C语言将四个数字排列顺序(不重复)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天小小地偷個懶,說一下C的數字排列。
這是我剛接觸C時抄寫的代碼,當初看不懂,現在倒是看懂了,可以拿來說一說了。
#include<stdio.h>
int main ()
{
?? ?printf("\n");
?? ?int i,j,k,l;
?? ?for(i=1;i<6;i++)? ? ?/*i,j,k,l四個整型變量的范圍時1—5,因為for中式<6的,如果要想1—6,可改為<=6*/
?? ?for(j=1;j<6;j++)
?? ?for(k=1;k<6;k++)
?? ?for(l=1;l<6;l++)
?? ?{
?? ??? ?if(i!=k&&i!=j&&i!=l&&j!=k&&j!=l&&k!=l)? ? /*要想讓排列數據中不出現數字相同的情況,
要用到”&&“(與),”非“(!=)的運算符,使i不等于j的同時,其他的幾個也不相等。(這個一般離散數學的書上會明確的講述或與非的關系,學C之前先把基礎知識了解好)
?? ??? ?printf("%d,%d,%d,%d\n",i,j,k,l);?? ?
?? ?}
}
總結
以上是生活随笔為你收集整理的用C语言将四个数字排列顺序(不重复)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员都有黑客梦,聊聊渗透工程师主要学什
- 下一篇: Power Pivot报错:应用程序的组