Link Exchange
- - - - - - - - - - - - - - ผู้ให้การสนับสนุน- - - - - - - - - - - - - -
นำโจทย์ มากจาก http://pantip.com/topic/32933278lab 9 ข้อ 4.หาค่ามาก : จงเขียนโปรแกรมเพื่อรับค่าจำนวนเต็มจากแป้นพิมพ์ 3 ค่า จากนั้นหาว่าค่าใดมากที่สุดและพิมพ์ออกทางจอภาพ พร้อมเขียนผังงานเลขที่รับจากแป้นพิมพ์ คำนวณ พิมพ์ออกทางจอภาพ2134 2^2+1^1+3^3+4^4= 288123 1^1+2^2+3^3= 325618 5^5+6^6+1^1+8^8= 16826998ผลลัพ์จากการ run program12332***ผมมีการแก้ไขโจทย์เนื่องจากผลลัพธ์จากโจทย์เดิมไม่ถูกต้อง
/* @Author: Mr.Suppakit Thongdee @Website: www.sourcecode.in.th */ #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> #include <math.h> void main(){ char strNumber[10]; char ch[1]; double iDigit; double iTotal = 0; clrscr(); //Input printf("Input number: "); scanf("%s",strNumber); for(int i=0; i<strlen(strNumber); i++){ //convert char to double ch[0] = strNumber[i]; iDigit = atof(ch); //adding iTotal = iTotal + pow(iDigit, iDigit); } //Display result printf("Result = %.0f", iTotal); getch(); }
Home - Article - Tutorial - Sourcecode - Dev Handbook - Search - WebBoard - Links - About Us