例如,输入为2095,我想要20作为输出。感谢。
答案 0 :(得分:6)
您始终可以将2个字符扫描到int
中scanf("%2d", &num);
或者如果您已有号码
while (num >= 100) num /= 10;
这将为您提供数字形式的前2位数字。
答案 1 :(得分:3)
你可以写,例如:
scanf("%2d", &i);
(其中2
"指定最大字段宽度");见http://pubs.opengroup.org/onlinepubs/007904975/functions/scanf.html。
答案 2 :(得分:1)
您可以使用此
scanf("%2d", &i);