Trong bài đăng trên blog này, chúng ta tìm hiểu cách viết một chương trình C để tìm tổng số chữ số đầu tiên và cuối cùng của một số ?. Chúng tôi sẽ viết chương trình C để tìm tổng chữ số đầu tiên và cuối cùng của một số bằng các toán tử số học. Ở đây chúng tôi sẽ tính toán tổng của chữ số đầu tiên và cuối cùng của một số bằng cách sử dụng vòng lặp và không sử dụng vòng lặp. Hãy xem một ví dụ, Output: Nhập số để tìm tổng của chữ số đầu tiên và cuối cùng = 12345 Tổng của chữ số đầu tiên và cuối cùng = 6 Output: Nhập số để tìm tổng của chữ số đầu tiên và cuối cùng = 12345 Tổng của chữ số đầu tiên và cuối cùng = 6 C chương trình để tìm tổng của chữ số đầu tiên và cuối cùng mà không cần sử dụng LOOP: log10() is a mathematical function present in math.h header file. It returns log base 10 value of the passed parameter to log10() function. Lưu ý: log10 () là một hàm toán học có trong tệp tiêu đề toán học. Nó trả về giá trị cơ sở log 10 của tham số truyền cho hàm log10 ().#include <stdio.h> int firstDigit(int n) { //Remove last digit from number //till only one digit is left while (n >= 10) n /= 10; //Return the first digit return n; } int lastDigit(int n) { //Return the last digit return (n % 10); } int main() { int n, sum = 0, firstDigit, lastDigit,digit; printf("Enter number to find sum of first and last digit = "); scanf("%d", &n); //Find last digit of a number lastDigit = n % 10; //Find total number of digit - 1 digit = (int)log10(n); //Find first digit firstDigit = (int) (n / pow(10, digit)); //Calculate sum of first and last digit sum = firstDigit + lastDigit; printf("Sum of first and last digit = %d", sum); return 0; } Output: Nhập số để tìm tổng của chữ số đầu tiên và cuối cùng = 12345 Tổng của chữ số đầu tiên và cuối cùng = 6 C chương trình để tìm tổng của chữ số đầu tiên và cuối cùng mà không cần sử dụng LOOP: Viết một chương trình C để nhập một số và tìm tổng chữ số đầu tiên và cuối cùng của số sử dụng cho vòng lặp. Làm thế nào để tìm tổng chữ số đầu tiên và cuối cùng của một số trong lập trình C bằng Vòng lặp. Logic để tìm tổng chữ số đầu tiên và cuối cùng của một số mà không sử dụng vòng lặp trong chương trình C. Thí dụ Đầu vào Đầu ra Kiến thức cần thiếtLập trình C cơ bản, trong khi vòng lặp, cho vòng lặp Logic để tìm tổng chữ số đầu tiên và cuối cùng bằng cách sử dụng vòng lặpLOGIC mô tả từng bước để tìm tổng của chữ số đầu tiên và cuối cùng bằng Vòng lặp.
Chương trình tìm tổng số chữ số đầu tiên và cuối cùng mà không cần sử dụng vòng lặpint n = 1234;0 Trong chương trình trên, tôi đã sử dụng hai hàm toán học int n = 1234;4 và int n = 1234;5. Cả hai hàm đều có trong tệp tiêu đề int n = 1234;6.
int n = 1234;1 Mã hóa hạnh phúc 😉 Làm thế nào để bạn tổng số chữ số đầu tiên và cuối cùng của một số trong c?Thuật toán để tìm tổng của chữ số đầu tiên và cuối cùng bằng cách sử dụng vòng lặp:.. int n = 1234 ;. LastDigit = num % 10 .. SUM = FirstDigit + LastDigit ;. Làm thế nào để bạn tính tổng của chữ số đầu tiên và cuối cùng của một số nhất định?Để tìm chữ số cuối cùng của số đã cho, chúng tôi chia số đã cho cho số 10. Đó là LastDigit = num % 10. Để tìm chữ số đầu tiên, chúng tôi chia số đã cho 10 cho đến khi Num lớn hơn 0. Cuối cùng tính tổng số của chữ số đầu tiên và cuối cùng, sum = FirstDigit + LastDigit.sum = firstDigit + lastDigit .
Làm thế nào để bạn tìm thấy các chữ số đầu tiên và cuối cùng?Để tìm chữ số cuối cùng của một số, chúng tôi sử dụng toán tử modulo %.Khi modulo chia cho 10 trả về chữ số cuối cùng của nó.Để tìm ra chữ số đầu tiên của một số ít tốn kém hơn so với chữ số trước.Để tìm chữ số đầu tiên của một số, chúng tôi chia số đã cho 10 cho đến khi số lớn hơn 10.. When modulo divided by 10 returns its last digit. To finding first digit of a number is little expensive than last digit. To find first digit of a number we divide the given number by 10 until number is greater than 10.
Làm thế nào để bạn tổng số trong c?printf ("Nhập hai số nguyên:");Scanf (" %d %d", & số1, & số2);Sau đó, hai số này được thêm vào bằng toán tử + và kết quả được lưu trữ trong biến tổng.Cuối cùng, hàm printf () được sử dụng để hiển thị tổng số.printf (" %d + %d = %d", số 1, số2, tổng);printf("%d + %d = %d", number1, number2, sum); |