一道程序員面試題

輸出和爲一個給定整數的所有組合

:如 n=5;

就要輸出所有兩個整數加起來等於5的組合,但是不能重複,應該輸出

0,5;1,4;2,3;

 

程序:

#include <stdio.h>

int main(void)
{
usigned long int i,j,k;
scanf("%d",&i);

if(i%2==0)
j=i/2;
else
j=i/2+1;

printf("the result is:\n");
for(k=0;k<j;k++)
{
printf("%d=%d+%d\n",i,i-k,k)
}

return 0;
}


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章