编程是题目要求N<=32768该怎么办
编程中题目要求输入的整数小于十的六次方该怎么办
(1)
int n = 0;
scanf("%d", &n);
if (n <= 32768)
{
...
}
(2)
if (n < 1000000)
{
...
}
小于10^6很好呀,int保证不越界。
过去16位机器,int是2字节,现在基本没有了,都是32位或64位,所以int就是4字节,32768都可以满足了,你的那个10的6次方,可以用if控制呀
你担心数字越界,成为负数?
if(N<=23768)
{
...
}```
字符串形式输入,然后根据位数和每一位的值去判断吧
实在不清楚这个编程题目的意图