c语言有趣小程序,c语言小程序代码大全(9个经典的C语言小程序)

  • Post author:
  • Post category:小程序


Q

有1、2、3、4个

数字,能组成多

少个互不相同且

无重复数字的三

位数?都是多少?

A

程序分析:可填在百位、

十位、个位的数字都是

1、2、3、4。组成所

有的排列后再去掉不

满足条件的排列。

程序源代码:

main()

{

int i,j,k;

printf(“\n”);

for(i=1;i<5;i++)

/*以下为三重循环*/

for(j=1;j<5;j++)

for (k=1;k<5;k++)

{

if (i!=k&&i!=j&&j!=k)

/*确保i、j、k三位互不相同*/

printf(“%d,%d,%d\n”,i,j,k);

}

}

Q

一个整数,它加上100

后是一个完全平方数,再加

上168又是一个完全平方数,

请问该数是多少?

A

程序分析:在10万以内判断,

先将该数加上100后再开方,

再将该数加上268后再开

方,如果开方后 的结果满

足如下条件,即是结果。

程序源代码: