求整数最高位数字 下面这段程序打印输入的整数num的最高位数字(例如,输入321,则打印3;输入-678,则打印6)。请填写空缺的代码。#include <stdio.h> int main(){ int num; scanf("%d", &num); int digit=0; if( num < 0) printf ; while( ){ ; num = ; } printf("%d\n", digit); return 0; } 多种错误:0 分 单
时间: 2023-05-15 19:05:01 浏览: 172
int num = 12345;
int firstDigit = 0;
if(num >= 0){
while(num >= 10){
num /= 10;
}
firstDigit = num;
}
else{
num = -num;
while(num >= 10){
num /= 10;
}
firstDigit = num;
}
printf("%d", firstDigit);
相关问题
下面这段程序打印输入的整数num的最高位数字(例如,输入321,则打印3;输入-678,则打印6)。请填写空缺的代码。
```python
num = int(input("请输入一个整数:"))
if num < :
num = -num
while num >= 10:
num = num // 10
print("最高位数字为:", num)
```
空缺的代码为:`num = -num`,用于将负数转换为正数进行处理。
5-2求整数最高位数下面这段程序打印输入的整数num的最高位数字(例如,输入321,则打印3;输入-678,则打印6)。请填写空缺的代码#include <stdio.h> int main(){ int num; scanf("%d", &num); int digit=0; if( num < 0) printf ; while( ){ ; num = ; } printf("%d\n", dig。
int num;
scanf("%d", &num);
if(num < 0) num = -num;
while(num >= 10) {
num /= 10;
}
printf("%d", num);
阅读全文