C语言程序编程问题: 有1,2,3,4,5,6,7,8,9这九个数字,选择其中三个数字,使其和为偶数 c语言题把1,2,3,4,5,6,7,8,9组合成三个三位数...

C\u8bed\u8a00\u7f16\u7a0b: \u628a1\u30012\u30013\u30014\u30015\u30016\u30017\u30018\u30019\u8fd9\u4e5d\u4e2a\u6570\u7ec4\u5408\u6210\u4e09\u4e2a\u4e09\u4f4d\u6570\u3002\u8981\u6c42\uff1a\u6bcf\u4e2a\u6570\u5b57\u4ec5\u7528\u4e00\u6b21

3\u4f4d\u6570\u7684\u5e73\u65b9\u6570\u5c31\u90a3\u4e48\u591a\uff0c\u4ece11^2\u523031^2\u7a77\u4e3e\u5224\u65ad\u5c31\u597d
///
/// \u8f6e\u8be23\u4f4d\u5e73\u65b9\u6570
///
static void searchNum()
{
for (int i = 11; i <= 29; i++)
{
for (int j = i + 1; j <= 30; j++)
{
for (int k = j + 1; k <= 31; k++)
{
if (checkNum(i * i, j * j, k * k))
{
Console.WriteLine("\u7b26\u5408\u89e3\uff1a" + (i * i) + "," + (j * j) + "," + (k * k));
}
}
}
}
}

///
/// \u5224\u65ad3\u4e2a\u4e09\u4f4d\u6570\u662f\u5426\u4e3a\u4e0d\u540c\u6570\u5b57\u7ec4\u6210
///
///
///
///
///
static bool checkNum(int num1, int num2, int num3)
{
int[] list = new int[9];
list[0] = num1 / 100;
list[1] = (num1 % 100) / 10;
list[2] = num1 % 10;
list[3] = num2 / 100;
list[4] = (num2 % 100) / 10;
list[5] = num2 % 10;
list[6] = num3 / 100;
list[7] = (num3 % 100) / 10;
list[8] = num3 % 10;
for (int i = 0; i < list.Length - 1; i++)
{
for (int j = i + 1; j < list.Length; j++)
{
if (list[i] == list[j])
{
return false;
}
}
}

return true;
}

C\u8bed\u8a00\u7a0b\u5e8f\u5982\u4e0b\uff1a
int main(){
char temp[3];for(int i = 123;i<=987;i++){
itoa(i, temp, 10);//\u8f6c\u6362\u6210string
if(temp[0] != temp[1] && temp[0] != temp[2] && temp[1] != temp[2]){
int a = sqrt(i);
if(a * a == i){
std::cout << i << std::endl;
}}}return 0;}

\u6269\u5c55\u8d44\u6599\uff1a
\u5b8c\u5168\u5e73\u65b9\u6570\u6027\u8d28\u5982\u4e0b\uff1a
\uff081\uff09\u3001\u5e73\u65b9\u6570\u7684\u4e2a\u4f4d\u6570\u5b57\u53ea\u80fd\u662f 0\uff0c 1\uff0c4\uff0c5\uff0c6\uff0c9 \u3002
\uff082\uff09\u3001\u4efb\u4f55\u5076\u6570\u7684\u5e73\u65b9\u4e00\u5b9a\u80fd\u88ab 4 \u6574\u9664\uff1b\u4efb\u4f55\u5947\u6570\u7684\u5e73\u65b9\u88ab 4(\u6216 8)\u9664\u4f59 1\uff0c\u5373\u88ab4 \u9664\u4f59 2 \u6216 3 \u7684\u6570\u4e00\u5b9a\u4e0d\u662f\u5b8c\u5168\u5e73\u65b9\u6570\u3002
\uff083\uff09\u3001\u5b8c\u5168\u5e73\u65b9\u6570\u7684\u4e2a\u4f4d\u6570\u5b57\u662f\u5947\u6570\u65f6\uff0c\u5176\u5341\u4f4d\u4e0a\u7684\u6570\u5b57\u5fc5\u4e3a\u5076\u6570\u3002\u5b8c\u5168\u5e73\u65b9\u6570\u7684\u4e2a\u4f4d\u6570\u5b57\u662f 6 \u65f6\uff0c\u5176\u5341\u4f4d\u6570\u5b57\u5fc5\u4e3a\u5947\u6570\u3002
\uff084\uff09\u3001\u51e1\u4e2a\u4f4d\u6570\u5b57\u662f 5 \u4f46\u672b\u4e24\u4f4d\u6570\u5b57\u4e0d\u662f 25 \u7684\u81ea\u7136\u6570\u4e0d\u662f\u5b8c\u5168\u5e73\u65b9\u6570\uff1b\u672b\u5c3e\u53ea\u6709\u5947\u6570\u4e2a 0 \u7684\u81ea\u7136\u6570\u4e0d\u662f\u5b8c\u5168\u5e73\u65b9\u6570\uff1b\u4e2a\u4f4d\u6570\u5b57\u662f 1\uff0c4\uff0c9 \u800c\u5341\u4f4d\u6570\u5b57\u4e3a\u5947\u6570\u7684\u81ea\u7136\u6570\u4e0d\u662f\u5b8c\u5168\u5e73\u65b9\u6570\u3002
\uff085\uff09\u3001\u9664 1 \u5916\uff0c\u4e00\u4e2a\u5b8c\u5168\u5e73\u65b9\u6570\u5206\u89e3\u8d28\u56e0\u6570\u540e\uff0c\u5404\u4e2a\u8d28\u56e0\u6570\u7684\u6307\u6570\u90fd\u662f\u5076\u6570\uff0c\u5982\u679c\u4e00\u4e2a\u6570\u8d28\u5206\u89e3\u540e\uff0c \u5404\u4e2a\u6307\u6570\u90fd\u4e3a\u5076\u6570\uff0c \u90a3\u4e48\u5b83\u80af\u5b9a\u662f\u4e2a\u5e73\u65b9\u6570\u3002 \u5b8c\u5168\u5e73\u65b9\u6570\u7684\u6240\u6709\u56e0\u6570\u7684\u603b\u4e2a\u6570\u662f\u5947\u6570\u4e2a\u3002\u56e0\u6570\u4e2a\u6570\u4e3a\u5947\u6570\u7684\u81ea\u7136\u6570\u4e00\u5b9a\u662f\u5b8c\u5168\u5e73\u65b9\u6570\u3002
\u53c2\u8003\u8d44\u6599\uff1a\u767e\u5ea6\u767e\u79d1-\u5b8c\u5168\u5e73\u65b9\u6570

修改如下:
//---------------------------------------------------------------------------

#include <stdio.h>
#include <stdlib.h>
int main()
{
int i,j,k,sum,count_n=1;
for(i=1;i<10;i++)
for(j=i+1;j<10;j++)
for(k=j+1;k<10;k++)
{
sum=i+j+k;
if(sum%2==0 && i!=j && i!=k && j!=k)
{
printf("%d+%d+%d=%-2d\t",i,j,k,sum);
if(count_n%3==0)
{
printf("\n");
}

count_n++;
}
}

printf("\nCount number is:%d\n",count_n);
system("pause");
return 0;
}
//---------------------------------------------------------------------------

扩展阅读:学编程一年大概多少钱 ... c十十编程要学多久 ... 学习c++用什么软件 ... c++编程适合几岁学 ... c#考试题库 ... 正规少儿编程排名 ... 手机c++编程软件 ... c十十入门编程 ... c++入门程序代码 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网