[Plain]
View plaincopyprint? /* Start the comments in the program header (to avoid any problems encountered during the submission of blog posts, the slash used to indicate that the comments have been deleted)
* Copyright and version Declaration of the program
* All rights reserved.
* File name: txt. c
* Author: liuyongshui
* Question: Calculate the sum of all digits of any long integer n.
* Problem source:
* Completion date: January 1, April 22, 2013
* Version No.: V1.0
*/
# Include <stdio. h>
Void star (void); // print the asterisk
Int main ()
{
Int num;
Int re_num;
Int sum = 0;
Star (); // print the asterisk
Printf ("enter an integer greater than or equal to 10 :");
Scanf ("% d", & num );
Re_num = num; // assign num to re_num. The following Operation changes num.
While (re_num) // num! = 0. Continue execution.
{
Sum + = re_num % 10; // obtain the number on each bit
Re_num/= 10; // remove the number of the last digit of num
}
Printf ("\ n % d and % d. \ n", num, sum );
Printf ("\ n Haha, thank you for your cooperation! \ NGOOD BYE! \ N ");
Star (); // print the asterisk
Return 0;
}
// Star Function
Void star (void)
{
Int I;
For (I = 0; I <60; I ++)
{
Printf ("*");
}
Printf ("\ n ");
}
/* Start the comments in the program header (to avoid any problems encountered during the submission of blog posts, the slash used to indicate that the comments have been deleted)
* Copyright and version Declaration of the program
* All rights reserved.
* File name: txt. c
* Author: liuyongshui
* Question: Calculate the sum of all digits of any long integer n.
* Problem source:
* Completion date: January 1, April 22, 2013
* Version No.: V1.0
*/
# Include <stdio. h>
Void star (void); // print the asterisk
Int main ()
{
Int num;
Int re_num;
Int sum = 0;
Star (); // print the asterisk
Printf ("enter an integer greater than or equal to 10 :");
Scanf ("% d", & num );
Re_num = num; // assign num to re_num. The following Operation changes num.
While (re_num) // num! = 0. Continue execution.
{
Sum + = re_num % 10; // obtain the number on each bit
Re_num/= 10; // remove the number of the last digit of num
}
Printf ("\ n % d and % d. \ n", num, sum );
Printf ("\ n Haha, thank you for your cooperation! \ NGOOD BYE! \ N ");
Star (); // print the asterisk
Return 0;
}
// Star Function
Void star (void)
{
Int I;
For (I = 0; I <60; I ++)
{
Printf ("*");
}
Printf ("\ n ");
} Example: