WFOJ 啊哈C语言 - 训练题单
-
电子教材: 《啊哈C语言》啊哈磊.pdf
关卡1:欢迎来到啊哈编程
1.1 入门指南 (共 1 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ1620 | 向世界问好 | 通过 | 提交 |
关卡2:新手村
2.2 让计算机开口说话 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2758 | 输出菱形 | 通过 | 提交 |
WFOJ2759 | 输出三角形 | 通过 | 提交 |
WFOJ2760 | 输出对勾 | 通过 | 提交 |
2.4 让计算机做加法 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2761 | 计算123456789+43214321 | 通过 | 提交 |
WFOJ2762 | 计算7078*8712 | 通过 | 提交 |
WFOJ2763 | 计算321*(123456+54321) | 通过 | 提交 |
WFOJ2764 | 除法运算 | 通过 | 提交 |
2.5 数字的家—变量 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2765 | 158/128 | 通过 | 提交 |
WFOJ2766 | 计算1.2+2.3+3.4+4.5 | 通过 | 提交 |
WFOJ2767 | 计算1.1*100 | 通过 | 提交 |
2.6 数据输出——我说咋地就咋地 (共 1 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2768 | 四则运算 | 通过 | 提交 |
2.7 数据输入——我说算啥就算啥 (共 5 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2769 | 输入3个数输出它们的和 | 通过 | 提交 |
WFOJ2770 | A+B问题 | 通过 | 提交 |
WFOJ2771 | 计算(a+b)*c的值 | 通过 | 提交 |
WFOJ2772 | 商和余数 | 通过 | 提交 |
WFOJ2773 | 四则运算(进阶版) | 通过 | 提交 |
2.8 究竟有多少种小房子 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2774 | 圆相关的计算 | 通过 | 提交 |
WFOJ2775 | 保留小数点后2位 | 通过 | 提交 |
WFOJ2776 | 下一个字母 | 通过 | 提交 |
2.9 拨开云雾见明月 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2777 | 直接计算! | 通过 | 提交 |
WFOJ2778 | 列式的直接计算 | 通过 | 提交 |
2.10 逻辑挑战1:交换小房子中的数 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2779 | 输入两个整数,倒序输出 | 通过 | 提交 |
WFOJ2780 | 另一种交换两个数的方法 | 通过 | 提交 |
2.综合 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2781 | 温度转换 | 通过 | 提交 |
WFOJ2782 | 乘法口诀(简单版) | 通过 | 提交 |
WFOJ2783 | 打酱油! | 通过 | 提交 |
WFOJ2784 | 时间问题 | 通过 | 提交 |
关卡3:较量才刚刚开始
3.1 大于、小于还是相等 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2785 | 关系运算符复习 | 通过 | 提交 |
WFOJ2786 | 比较算符的本质 | 通过 | 提交 |
3.2 判断正数 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2787 | 判断负数 | 通过 | 提交 |
WFOJ2788 | 正数、负数与0 | 通过 | 提交 |
WFOJ2789 | 考试成绩 | 通过 | 提交 |
3.3 偶数判断 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2790 | 判断3的倍数 | 通过 | 提交 |
WFOJ2791 | 3的倍数 | 通过 | 提交 |
WFOJ2792 | 末位为0? | 通过 | 提交 |
3.4 神器else (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2793 | 判断是否为两位数 | 通过 | 提交 |
WFOJ2794 | 判断一个数能否同时被3和5整除 | 通过 | 提交 |
WFOJ2795 | 写评语 | 通过 | 提交 |
WFOJ2796 | 判断一位数 | 通过 | 提交 |
3.5 请告诉我谁大 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2797 | 请告诉我谁小? | 通过 | 提交 |
WFOJ2798 | 判断约数 | 通过 | 提交 |
WFOJ2799 | 同余 | 通过 | 提交 |
3.6 3个数怎么办 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2800 | 判断闰年 | 通过 | 提交 |
WFOJ2801 | 正方形 | 通过 | 提交 |
WFOJ2802 | 三个数找最小 | 通过 | 提交 |
WFOJ2803 | 四个数找最大 | 通过 | 提交 |
3.7 我要排序 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2804 | 把3个数从大到小排序 | 通过 | 提交 |
WFOJ2805 | 四个数从小到大输出 | 通过 | 提交 |
3.综合 (共 6 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2806 | 收集瓶盖赢大奖 | 通过 | 提交 |
WFOJ2807 | 判断能否被3,5,7整除 | 通过 | 提交 |
WFOJ2808 | 有一门课不及格的学生 | 通过 | 提交 |
WFOJ2809 | 三角形判断 | 通过 | 提交 |
WFOJ2810 | 填充矩形 | 通过 | 提交 |
WFOJ2811 | 布置任务 | 通过 | 提交 |
关卡4:重量级选手登场
4.2 我说几遍就几遍 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2812 | 1打印到100再到1 | 通过 | 提交 |
WFOJ2813 | 100个Hello? | 通过 | 提交 |
4.3 if对while说:我对你很重要 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2814 | 就是喜欢7 | 通过 | 提交 |
WFOJ2815 | 大家来数7 | 通过 | 提交 |
WFOJ2816 | 弹跳的皮球 | 通过 | 提交 |
4.4 求和!求和!!求和!!! (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2817 | 计算2的幂 | 通过 | 提交 |
WFOJ2818 | 计算阶乘 | 通过 | 提交 |
WFOJ2819 | 偶数和 | 通过 | 提交 |
4.6 这个有点晕——循环嵌套来了 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2820 | 三角形 | 通过 | 提交 |
WFOJ2821 | 数字三角形 | 通过 | 提交 |
WFOJ2822 | 数字三角形(进阶版) | 通过 | 提交 |
WFOJ2823 | 倒三角形 | 通过 | 提交 |
4.7 逻辑挑战5:奔跑的字母 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2824 | 循环嵌套-进阶 | 通过 | 提交 |
WFOJ2825 | 奔跑的字母 | 通过 | 提交 |
WFOJ2826 | 循环嵌套-简单 | 通过 | 提交 |
4.8 究竟循环了多少次 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2827 | 硬币兑换 | 通过 | 提交 |
WFOJ2828 | 猴子吃桃 | 通过 | 提交 |
WFOJ2829 | 井底之蛙 | 通过 | 提交 |
4.9 奔跑的小人 (共 1 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2844 | 奔跑的小人 | 通过 | 提交 |
4.10 for隆重登场 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2830 | 奇数求和 | 通过 | 提交 |
WFOJ2831 | for循环菱形 | 通过 | 提交 |
WFOJ2832 | 九九乘法表? | 通过 | 提交 |
4.综合 (共 6 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2833 | 斐波那契数列 | 通过 | 提交 |
WFOJ2834 | 区间和 | 通过 | 提交 |
WFOJ2835 | 最高的分数 | 通过 | 提交 |
WFOJ2836 | 鸡兔同笼 | 通过 | 提交 |
WFOJ2837 | 完数 | 通过 | 提交 |
WFOJ2838 | 骡子和担子 | 通过 | 提交 |
关卡5:好戏在后面
5.3 逻辑挑战7:判断质数很简单 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2839 | 有多少个约数 | 通过 | 提交 |
WFOJ2840 | 质数判断 | 通过 | 提交 |
5.4 更快一点:break (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2841 | 有几位数呢 | 通过 | 提交 |
WFOJ2842 | 最大公约数 | 通过 | 提交 |
WFOJ2843 | 最小公倍数 | 通过 | 提交 |
5.5 continue (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2845 | 统计出现次数 | 通过 | 提交 |
WFOJ2846 | 奖牌计数 | 通过 | 提交 |
WFOJ2847 | 分解质因数 | 通过 | 提交 |
5.6 逻辑挑战8:验证哥德巴赫猜想 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2848 | 第10001个质数是什么 | 通过 | 提交 |
WFOJ2849 | 验证哥德巴赫猜想(简单版) | 通过 | 提交 |
WFOJ2850 | 哥德巴赫猜想 | 通过 | 提交 |
5.7 逻辑挑战9:水仙花数 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2851 | 所有位上的和 | 通过 | 提交 |
WFOJ2852 | 3位数各位之和 | 通过 | 提交 |
WFOJ2853 | 水仙花数 | 通过 | 提交 |
5.8 逻辑挑战10:解决奥数难题 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2854 | 填数游戏(入门版) | 通过 | 提交 |
WFOJ2855 | 填数游戏(进阶版) | 通过 | 提交 |
WFOJ2856 | 填数游戏(提高版) | 通过 | 提交 |
5.综合 (共 5 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2857 | 数1的个数 | 通过 | 提交 |
WFOJ2858 | 有多少个质数 | 通过 | 提交 |
WFOJ2859 | 最大质因子 | 通过 | 提交 |
WFOJ2860 | 克拉兹问题 | 通过 | 提交 |
WFOJ2861 | 回文数 | 通过 | 提交 |
关卡6:天啊!一大串数正在接近
6.1 逆序输出 (共 7 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2862 | 反向输出一个三位数 | 通过 | 提交 |
WFOJ2863 | 数字反转-简单版 | 通过 | 提交 |
WFOJ2864 | 反向输出练习(难) | 通过 | 提交 |
WFOJ2865 | 顺序输出(简单) | 通过 | 提交 |
WFOJ2866 | 顺序输出(难) | 通过 | 提交 |
WFOJ2867 | 逆序输出(简单) | 通过 | 提交 |
WFOJ2868 | 逆序输出(难) | 通过 | 提交 |
6.2 申请100个小房子怎么办 (共 5 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2869 | 求均值 | 通过 | 提交 |
WFOJ2870 | 数组练习 | 通过 | 提交 |
WFOJ2871 | 数组插入 | 通过 | 提交 |
WFOJ2872 | 数组练习I | 通过 | 提交 |
WFOJ2873 | 数组练习II | 通过 | 提交 |
6.3 100个数的逆序 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2874 | 100个数的逆序 | 通过 | 提交 |
WFOJ2875 | 十进制转二进制 | 通过 | 提交 |
WFOJ2876 | 二进制转十进制 | 通过 | 提交 |
6.4 逻辑挑战13:陶陶摘苹果 (共 2 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2877 | 陶陶摘苹果(挑战) | 通过 | 提交 |
WFOJ2878 | 陶陶摘苹果(挑战番外) | 通过 | 提交 |
6.5 逻辑挑战14:一个萝卜一个坑 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2879 | 一个萝卜一个坑 | 通过 | 提交 |
WFOJ2880 | 桶排序练习(一个萝卜一个坑) | 通过 | 提交 |
WFOJ2881 | 校门外的树(简单版) | 通过 | 提交 |
6.6 逻辑挑战15:选择排序 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2882 | 选择排序(普通版) | 通过 | 提交 |
WFOJ2883 | 选择排序(简单版) | 通过 | 提交 |
WFOJ2884 | 选择排序(高级版) | 通过 | 提交 |
6.7 二维数组 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2885 | 二维数组练习 | 通过 | 提交 |
WFOJ2886 | 数组的最大值 | 通过 | 提交 |
WFOJ2887 | 学科统计 | 通过 | 提交 |
6.综合 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2888 | 质数和 | 通过 | 提交 |
WFOJ2889 | 约数最多 | 通过 | 提交 |
WFOJ2890 | 棋盘(简化版) | 通过 | 提交 |
WFOJ2891 | 好声音 | 通过 | 提交 |
关卡7:有了它你能做更多的事
7.1 字符的妙用 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2892 | 字符三角形 | 通过 | 提交 |
WFOJ2893 | 字符菱形 | 通过 | 提交 |
WFOJ2894 | 简单计算器 | 通过 | 提交 |
7.3 字符的本质 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2895 | 打印ASCII码 | 通过 | 提交 |
WFOJ2896 | 打印字符 | 通过 | 提交 |
WFOJ2897 | 判断字符 | 通过 | 提交 |
7.4 人名怎么储存 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2898 | 统计字符串长度 | 通过 | 提交 |
WFOJ2899 | 名字与成绩 | 通过 | 提交 |
WFOJ2900 | 字符串读入 | 通过 | 提交 |
7.5 逻辑挑战16:字母的排序 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2901 | 字符的排序 | 通过 | 提交 |
WFOJ2902 | 字符的排序(简单版) | 通过 | 提交 |
WFOJ2903 | 字符加密(简单版) | 通过 | 提交 |
7.6 逻辑挑战16:字典序 (共 3 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2904 | 字典序(简单版) | 通过 | 提交 |
WFOJ2905 | 字符串拼接(strcat) | 通过 | 提交 |
WFOJ2906 | 字符串替换(strcpy) | 通过 | 提交 |
7.7 多行字符 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2907 | 字符统计 | 通过 | 提交 |
WFOJ2908 | 乘法口诀 | 通过 | 提交 |
WFOJ2909 | 字典序 | 通过 | 提交 |
WFOJ2910 | 姓名登记 | 通过 | 提交 |
7.综合 (共 5 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2911 | 字符加密 | 通过 | 提交 |
WFOJ2912 | 星期几 | 通过 | 提交 |
WFOJ2913 | 价格查询 | 通过 | 提交 |
WFOJ2914 | 价格查询(2) | 通过 | 提交 |
WFOJ2915 | 大小写转换(难) | 通过 | 提交 |
关卡8:全军出击
8.1 走迷宫 (共 4 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2916 | 走迷宫1-储存迷宫 | 通过 | 提交 |
WFOJ2917 | 走迷宫2-向下移动 | 通过 | 提交 |
WFOJ2918 | 走迷宫3-四向移动 | 通过 | 提交 |
WFOJ2919 | 走迷宫4-判断终点 | 通过 | 提交 |
8.2 推箱子 (共 5 题)
题目编号 | 题目名称 | 通过 | 提交 |
---|---|---|---|
WFOJ2920 | 推箱子1-储存地图 | 通过 | 提交 |
WFOJ2921 | 推箱子2-向右推! | 通过 | 提交 |
WFOJ2922 | 推箱子3-四向推 | 通过 | 提交 |
WFOJ2923 | 推箱子4-判断终点 | 通过 | 提交 |
WFOJ2924 | 推箱子-找回消失的星号 | 通过 | 提交 |