C语言循环语句入门练习题 | 您所在的位置:网站首页 › c语言循环编程题及解答 › C语言循环语句入门练习题 |
第1关:判断数字能不能被整除
100 任务要求参考答案评论116 任务描述相关知识编程要求测试说明任务描述 本关需要你完成一个统计[1,N]范围内,各位数字之和能被15整除的整数个数的小程序。 例如:78的各位数字之和是:7+8=15,则78是一个各位数字之和能被15整除的整数。56的各位数字之和是:5+6=11,则56不是一个各位数字之和能被15整除的整数。 相关知识 本关涉及的while循环语句、do-while循环语句和for循环语句的相关知识已经在上个实训:C语言基本语法进阶练习题中详细介绍了,本实训不再赘述。 编程要求 请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下: 输入一个正整数N,统计[1,N]范围内各位数字之和能被15整除的整数个数。 效果如下: 输入:100。 输出: 4。 测试说明 平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。 验货啦,验货啦,开始你的任务吧! //注意 //1:该程序每次运行的时间必须小于200毫秒,否则会超时,程序超时将不会测试剩余的测试集 //2:该程序每次运行使用的内存不能超过1M,否则会返回错误 //3:该程序每次运行输出的结果最多显示1000个字符(多余的不显示),每行末尾的所有空格用□表示 #include int main() { //获取参数方式 scanf //int x =0; //int y = 0; //scanf("%d", &x); //结果输出使用prinf //printf("%d",x); // 请在此添加你的代码 /********** Begin *********/ int N,i,j,sum,cnt=0; scanf("%d",&N); for(i=1;i0){ sum+=j%10; j/=10; } if(sum%15==0){ cnt++; } } printf("%d",cnt); /********** End **********/ return 0; } 第2关:判断区间内素数的个数100 任务要求参考答案评论116 任务描述相关知识编程要求测试说明任务描述 本关需要你完成一个计算两个整数间的素数个数的小程序。 相关知识 什么是素数?素数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数。 编程要求 请仔细阅读右侧代码,根据方法内的提示,在Begin - End区域内进行代码补充,具体任务如下: 在程序中输入两个整数m,n,判断[m,n]之间有多少个素数。 效果如下: 输入:101 200。 输出:21 。 测试说明 平台会对您的代码进行运行测试,如果实际输出与预期输出相同,则算通关。 验货啦,验货啦,开始你的任务吧! //注意 //1:该程序每次运行的时间必须小于200毫秒,否则会超时,程序超时将不会测试剩余的测试集 //2:该程序每次运行使用的内存不能超过1M,否则会返回错误 //3:该程序每次运行输出的结果最多显示1000个字符(多余的不显示),每行末尾的所有空格用□表示 #include int main() { //获取参数方式 scanf //int x =0; //int y = 0; //scanf("%d", &x); //结果输出使用prinf //printf("%d",x); // 请在此添加你的代码 /********** Begin *********/ int m,n,i,j,cnt=0; scanf("%d %d",&m,&n); for(i=m;i |
CopyRight 2018-2019 实验室设备网 版权所有 |