-->
当前位置:首页 > 题库 > 正文内容

程序填空题:求整数最高位数字

Luz3年前 (2021-05-10)题库2086
下面这段程序打印输入的整数num的最高位数字(例如,输入`321`,则打印`3`;输入`-678`,则打印`6`)。请填写空缺的代码。
```c
#include
int main(){
int num;
scanf("%d", &num);
int digit=0;
if( num < 0) @@[ num = -num](1) ;
while( @@[ num ](1) ){
@@[ digit = num % 10 ](1);
num = @@[ num / 10 ](1) ;
}
printf("%d\n", digit);
return 0;
}
```






答案:
第1空: num = -num

第2空: num

第3空: digit = num % 10

第4空: num / 10

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。