ดูหนึ่งข้อความ
  #25  
Old 30 พฤศจิกายน 2007, 16:12
gon's Avatar
gon gon ไม่อยู่ในระบบ
ผู้พิทักษ์กฎขั้นสูง
 
วันที่สมัครสมาชิก: 29 มีนาคม 2001
ข้อความ: 4,608
gon is on a distinguished road
Smile

ข้อ 31 ผมคิดว่าในที่นี้หมายถึงจำนวนตั้งแต่ 1 ล้าน - 9999999 เท่านั้นนะครับ

ซึ่ง ยืนยันว่าคำตอบตรงกับคำตอบของคุณหยินหยาง คือ 216 จำนวน
ซึ่งมาจาก 3 + 24 + 63 + 78 + 39 + 9 = 216

นอกจากนี้ผมยังเขียนโปรแกรมด้วยภาษา C++ อย่างง่ายขึ้นมาเพื่อตรวจสอบความถูกต้องในแต่ละกรณีอีกดังนี้ครับ.

อ้างอิง:
#include <iostream.h>
#include <conio.h>
void main()
{
clrscr();
int count;
count=0;

for(int a=1;a<=2;a++)
for(int b=0;b<=2;b++)
for(int c=0;c<=2;c++)
for(int d=0;d<=2;d++)
for(int e=0;e<=2;e++)
for(int f=0;f<=2;f++)
for(int g=0;g<=2;g++)
if ((a+b+c+d==1)&&(e+f+g==1)) count++;

cout << count;

getch();

}
ตอบพร้อมอ้างอิงข้อความนี้