问题 M: 基本语法结构2-2018年阅读2-求余数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:75 解决:41

题目描述

#include <stdio.h>  
int main() {  
    int x;  
    scanf("%d", &x);  
    int res = 0;  
    for (int i = 0; i < x; ++i) {  
        if (i * i % x == 1) {  
            ++res;  
        }  
    }  
    printf("%d", res);  
    return 0;  
}  
判断题:
1.如果将printf中的%d,改为 %lld,程序可以正常输出()
2.删除return 0; 程序结果会发生改变()
3.如果输入2147483648,程序输出4()
4.程序输入数字小于等于40360时,正确性可以保证()


选择题:
5.如果输入100,程序输出()
   A.20   B.4   C. 0    D. 9
6.程序的时间复杂度为()
   A.O(x)   B.O(1)  C.O(xlogx) D.O(x^2)





提示

判断题用T和F