巴彦淖尔市网站建设_网站建设公司_轮播图_seo优化
2026/1/11 19:01:16 网站建设 项目流程

2025年重庆大学计算机考研复试机试真题

2025年重庆大学计算机考研复试上机真题

历年重庆大学计算机考研复试上机真题

历年重庆大学计算机考研复试机试真题

更多学校完整题目开源地址:https://gitcode.com/u014339447/pgcode

百度一下pgcode即可查看,输入 “学校名称” 即可筛选该校历年机试真题,包括真题、ac代码、解题思路、视频讲解。

大写字母转换小写字母-重庆大学

题目描述

键入任意的字符串,让字符串的大写字符变小写。

输入格式

输入一行字符串

输出格式

输出转换后的字符串(大写字母转换为小写字母)

数据范围

输入字符串长度不超过1000

输入样例
ABCD
输出样例
abcd
#include<stdio.h>#include<stdlib.h>#include<string.h>#include<ctype.h>voidmain(){charstr[1001];scanf("%s",str);for(inti=0;str[i]!='\0';i++){if(isupper(str[i])){str[i]=str[i]-'A'+'a';}}printf("%s\n",str);}

骨牌铺方格-重庆大学

题目描述

1 × n 1 \times n1×n的一个长方形方格中,用1 × 1 1 \times 11×11 × 2 1 \times 21×21 × 3 1 \times 31×3的骨牌铺满方格。

输入n nn,输出铺放方案的总数。

例如n = 3 n=3n=3时,为1 × 3 1 \times 31×3方格,骨牌的铺放方案有四种。

输入格式

输入数据由多行组成,每行包含一个整数n nn,表示该测试实例的长方形方格的规格是1 × n 1 \times n1×n

输入以0 00结束。

输出格式

对于每个测试实例,请输出铺放方案的总数,每个实例的输出占一行。

数据范围

1 ≤ n ≤ 50 1 \leq n \leq 501n50

输入样例
1 2 3 0
输出样例
1 2 4
#include<stdio.h>longlongdp[51];intmain(){dp[0]=1;dp[1]=1;dp[2]=2;for(inti=3;i<51;i++){dp[i]=dp[i-1]+dp[i-2]+dp[i-3];}intn;while(scanf("%d",&n)==1&&n!=0){printf("%lld\n",dp[n]);}return0;}

出现次数最多的数-重庆大学

题目描述

给定n nn个正整数,找出它们中出现次数最多的数。

如果这样的数有多个,请输出其中最小的一个。

输入格式

第一行:一个正整数n nn( 1 ≤ n ≤ 1000 ) (1 \leq n \leq 1000)(1n1000),表示数字的个数

第二行:n nn个整数s 1 , s 2 , . . . , s n s_1, s_2, ..., s_ns1,s2,...,sn( 1 ≤ s i ≤ 10000 , 1 ≤ i ≤ n ) (1 \leq s_i \leq 10000, 1 \leq i \leq n)(1si10000,1in),相邻的数用空格分隔

输出格式

输出这n nn个数中出现次数最多的数。如果这样的数有多个,输出其中最小的一个。

数据范围

1 ≤ n ≤ 1000 1 \leq n \leq 10001n1000

1 ≤ s i ≤ 10000 1 \leq s_i \leq 100001si10000

输入样例
6 10 1 10 20 30 20
输出样例
10
#include<stdio.h>intmain(){intn,max=0;scanf("%d",&n);inta[n],b[10001];for(inti=0;i<10001;i++)b[i]=0;for(inti=0;i<n;i++){scanf("%d",&a[i]);b[a[i]]++;}for(inti=0;i<10001;i++){if(b[i]>max)max=b[i];}for(inti=0;i<10001;i++){if(b[i]==max){printf("%d",i);break;}}}

素数求和-重庆大学

题目描述

计算100以内的素数和。

输入格式

无输入

输出格式

100以内的素数和

数据范围

输入样例
(无)
输出样例
1060
#include<stdio.h>intmain(){intm=0;for(inti=2;i<100;i++){inta=0;for(intj=1;j<100;j++){for(intk=j;k<100;k++){if(j*k==i)a++;}}if(a==1)m+=i;}printf("%d",m);}

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询