moqizhong 发表于 2025-5-13 16:19:10

题目

小甲鱼AI助手,能给我些粤港澳青少年信息学创新大赛 C++编程竞赛·小学组的题吗?

FishC 发表于 2025-5-13 16:19:55

关于粤港澳青少年信息学创新大赛 C++ 编程题说明

目前官方未公开往届完整试题,但可以提供典型题型示例供练习(小学组常见考点):


[*]基础计算题
计算 1! + 2! + 3! + ... + n! 的值

#include <iostream>
using namespace std;

int main() {
    int n, sum = 0, fact = 1;
    cin >> n;
    for(int i=1; i<=n; i++) {
      fact *= i;
      sum += fact;
    }
    cout << sum;
    return 0;
}


[*]字符串处理
输入一个字符串,统计其中大写字母、小写字母、数字的数量

#include <iostream>
using namespace std;

int main() {
    string s;
    int upper=0, lower=0, digit=0;
    cin >> s;
    for(char c : s) {
      if(c >= 'A' && c <= 'Z') upper++;
      else if(c >= 'a' && c <= 'z') lower++;
      else if(c >= '0' && c <= '9') digit++;
    }
    cout << upper << " " << lower << " " << digit;
    return 0;
}


[*]简单算法题
找出100以内所有能被3或5整除的数的和

#include <iostream>
using namespace std;

int main() {
    int sum = 0;
    for(int i=1; i<100; i++) {
      if(i%3==0 || i%5==0) sum += i;
    }
    cout << sum;
    return 0;
}



备赛建议

[*]重点掌握:循环结构、条件判断、基础数组操作、简单数学运算
[*]推荐练习平台:洛谷(www.luogu.com.cn)入门题库
[*]比赛官网查询最新信息:建议搜索"粤港澳青少年信息学创新大赛官网"


请注意:正式比赛题目版权归主办方所有,建议通过官方渠道获取最新赛事信息。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

moqizhong 发表于 2025-5-13 16:21:55

FishC 发表于 2025-5-13 16:19
关于粤港澳青少年信息学创新大赛 C++ 编程题说明

目前官方未公开往届完整试题,但可以提供典型题型示例 ...

这个大赛(小学组4.5.6年级)要掌握什么,你能给我一个大总结吗?
页: [1]
查看完整版本: 题目