คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 2
หลักการคือ หาว่าตัวเลขแต่ละหลักเป็นเลขอะไร แล้วก็เอามาบวกกัน
1. หาหลักหน่วยได้โดย หาเศษจากการหารตัวเลขที่ให้ด้วย 10 จะได้หลักหน่วยออกมา
2. แล้วก็ตัดหลักหน่วยออกจากตัวเลขที่ให้มา แล้วก็ทำข้อ 1. ซ้ำ จะได้หลักที่สองออกมา
3. วนทำ 1-2 ไปเรื่อยๆจนครบทุกหลัก
ผมเขียนโปรแกรม C เล่นๆได้ประมาณนี้
void main(){
int a,A, sum;
sum=0;
A=987656789;
a=A % 10;
do{
sum=sum+a;
A=A/10;
a=A % 10;
}
while(a>0);
printf( "%d", sum );
}
อันนี้ได้คำตอบคือ 65
ถ้าเลขมีไม่มากก็ copy Code ที่ผมเขียนข้างบน ไปแปะใน http://codepad.org/ แล้วคลิก submit ก็จะได้ผลบวกออกมาครับ
เปลี่ยนตัวเลขค่า A ไปตามเลขที่ต้องการครับ
ส่วนถ้าใช้ Excel ใช้เทคนิค http://answers.yahoo.com/question/index?qid=20080903064242AAyqoD9 ได้ครับ
1. หาหลักหน่วยได้โดย หาเศษจากการหารตัวเลขที่ให้ด้วย 10 จะได้หลักหน่วยออกมา
2. แล้วก็ตัดหลักหน่วยออกจากตัวเลขที่ให้มา แล้วก็ทำข้อ 1. ซ้ำ จะได้หลักที่สองออกมา
3. วนทำ 1-2 ไปเรื่อยๆจนครบทุกหลัก
ผมเขียนโปรแกรม C เล่นๆได้ประมาณนี้
void main(){
int a,A, sum;
sum=0;
A=987656789;
a=A % 10;
do{
sum=sum+a;
A=A/10;
a=A % 10;
}
while(a>0);
printf( "%d", sum );
}
อันนี้ได้คำตอบคือ 65
ถ้าเลขมีไม่มากก็ copy Code ที่ผมเขียนข้างบน ไปแปะใน http://codepad.org/ แล้วคลิก submit ก็จะได้ผลบวกออกมาครับ
เปลี่ยนตัวเลขค่า A ไปตามเลขที่ต้องการครับ
ส่วนถ้าใช้ Excel ใช้เทคนิค http://answers.yahoo.com/question/index?qid=20080903064242AAyqoD9 ได้ครับ
แสดงความคิดเห็น
การบวกตัวเลขในแถวหาผลรวมใช้โปรแกรมอะไรได้บ้าง