Find the sum of the digits of a number by command line Arguments
C Programming Language Command Line Arguments (Article) Command Line Arguments (Program)
408Program:
#include #include int main(int argc, char * argv[]) { long num, temp, digit, sum = 0; if(argc == 1 || argc > 2) { printf("Enter the number\n"); exit(1); } num = atoi (argv[1]) ; temp = num; while (num > 0) { digit = num % 10; sum = sum + digit; num /= 10; } printf("Sum of the digits of %ld = %ld\n", temp, sum); }
Output:
123 Sum of the digits of 123 = 6
Explanation:
Nope
This Particular section is dedicated to Programs only. If you want learn more about C Programming Language. Then you can visit below links to get more depth on this subject.