程序填空题:求整数各位数字之和
下面这段程序打印输入的整数num的各位数字之和(例如,输入123,则打印6;输入-12则打印3)。请填写空缺的代码。
```c
#include
int main(){
int num;
scanf("%d", &num);
int sum;
sum = 0;
if( num < 0) @@[ num = -num ](1);
while( @@[ num ](1) ){
sum += @@[ num % 10 ](1);
num = @@[ num / 10 ](1);
}
printf("%d\n", sum);
return 0;
}
```
答案:
第1空: num = -num
第2空: num
第3空: num % 10
第4空: num / 10
```c
#include
int main(){
int num;
scanf("%d", &num);
int sum;
sum = 0;
if( num < 0) @@[ num = -num ](1);
while( @@[ num ](1) ){
sum += @@[ num % 10 ](1);
num = @@[ num / 10 ](1);
}
printf("%d\n", sum);
return 0;
}
```
答案:
第1空: num = -num
第2空: num
第3空: num % 10
第4空: num / 10