标题 表达式求值 类别 字符串处理 时间限制 1S 内存限制 256Kb 问题描述 表达式由两个非负整数x,y和一个运算符op构成,求表达式的值。 这两个整数和运算符的顺序是随机的,可能是”x op y”, “op x y”或者 “x y op”,例如,“25 + 3”表示25加3,“5 30 *
#include<stdio.h> int main(){ int t,m,n,a[100][100],max; int num[50]; scanf("%d %d",&m, &n); for(int i=0;i<m*n;i++){ scanf("%d",&num[i]); } //输入数字(一维数组) //m=3;n=3;
标题 单词排序 描述 定义一个二维字符数组str[10][20],行号表示单词序号,列号表示单词最大长度,输入一个正整数N(N≤10),表示单词数,使用函数wd_sort()完成单词的排序,按字母顺序从小到大排列单词,使用指针完成地址传递,主函数完成数组输入和输出。 时间限制 1 内存限制 10000
#include <stdio.h> #include <string.h> int main() { int N; char str[80] = { 0 }; char t; scanf("%s", str); strupr(str); N = strlen(str); //跳过特定位置的冒泡法排序 for (int i = 0; i < N - 1; i++)
标题 成绩处理 描述 输入5个学生,4门课成绩,二维数组stu[5][4]表示,行标表示学生,列标表示课程成绩,分别编写函数aver()、fals()和well()完成:(1)求第一门课的平均分;(2)统计有2门以上(含2门)课程不及格的同学人数;(3)平均成绩在90分以上(含90分)或者全部课程成绩在85分以上(含85分)的
图像旋转 类别 数组 时间限制 1S 内存限制 256Kb 问题描述 旋转是图像处理的基本操作,在这个问题中,你需要将一个图像顺时针旋转90度。 计算机中的图像可以用一个矩阵来表示,为了旋转一个图像,只需要将对应的矩阵旋转即可。例如,下面
这道题灰常简单,他不是要统计有多少单词嘛,咱们就统计空格出现的次数,到时候次数加一不就成了。(蜜汁自信) 问题描述 输入3行字符,包含字母,空格和标点符号,统计其中有多少单词,单词之间用至少一个空格分隔开。 输入说明 输入3行字符,每行字符数不超过100,包含字母、空格和标点符号,单词之间
题目: 找位置 问题描述 对给定的一个字符串,找出有重复的字符,并给出其位置。 输入格式 输入包括一个由字母和数字组成的字符串,其长度不超过100。 输出格式 可能有多组测试数据,对于每组数据, 按照样例输出的格式将字符出现的位置标出。 1、下标从0开始。 2、相同的字母在一行表示出
标题 考勤系统 类别 时间限制 1s 内存限制 256kb 问题描述 实验室使用考勤系统对学生进行考勤。考勤系统会记录下每个学生一天内每次进出实验室的时间。 每位学生有一个唯一编号,每条考勤记录包括学生的编号,进入时间、离开时间。 给出所有学生一天的考勤记录,请统计每个学生在实验
标题 字符串查找 类别 字符串处理 时间限制 2S 内存限制 256Kb 问题描述 给出一个字符串和多行文字,输出在这些文字中出现了指定字符串的行。 程序还需要支持大小写敏感选项: 当选项打开时,表示同一个字母的大写和小写看作不同的字符; 当选项关闭时,表示同一个字母的大写和小写看作相
标题 机器人 类别 综合 时间限制 1S 内存限制 256Kb 问题描述 机器人按照给定的指令在网格中移动,指令有以下四种: N 向北(上)移动 S 向南(下)移动 E 向东(右)移动 W 向西(左)移动 如下图所示,在网格1中,机器人初始位于网格第1行第5列,按照网格中的指令,机器人在走出网格前需要10步。在网格2中
标题 构造表达式 类别 综合 时间限制 1S 内存限制 100Kb 问题描述 给定一个表示序列长度的整数n(3<=n<=9)。在序列1 2 3…n中插入‘+’,‘-’,‘ ’构造表达式,插入‘ ’表示前后两个数字构成一个整数,例如1 2 -3 -4 -5=0。 输出构造的所有表达式中
题目: 标题 购票系统 类别 综合 时间限制 1S 内存限制 256Kb 问题描述 请实现一个铁路购票系统的简单座位分配算法,来处理一节车厢的座位分配。 假设一节车厢有20排、每一排5个座位。为方便起见,我们用1到100来给所有的座位编号,第一排是
问题描述 实验室使用考勤系统对学生进行考勤。考勤系统会记录下每个学生一天内每次进出实验室的时间。 每位学生有一个唯一编号,每条考勤记录包括学生的编号,进入时间、离开时间。 给出所有学生一天的考勤记录,请统计每个学生在实验室工作的时间,并按照工作时间从长到短给出
问题描述 在某图形操作系统中,有 N 个窗口,每个窗口都是一个两边与坐标轴分别平行的矩形区域。窗口的边界上的点也属于该窗口。 窗口之间有层次的区别,在多于一个窗口重叠的区域里,只会显示位于顶层的窗口里的内容。 当你点击屏幕上一个点的时候,你就选择了处于被点击位
这题起初我是被吓到了,不敢下手,不过后来再看就是纸老虎,思路也很清晰 问题描述 给出一组PM2.5数据,按以下分级标准统计各级天气的天数,并计算出PM2.5平均值。 PM2.5分级标准为: 一级优(0<=PM2.5<=50) 二级良(51<=PM2.5<=100为) 三级轻度污染(101<=PM2.5<=150) 四级中度污染(151<=PM2.5<=20
问题描述: 电价分三个档次,[0,110]度电,每度电0.5元;(110,210]度电,超出110部分每度电0.55元,超过210度电,超出210部分每度电0.70元,给出一个家庭一月用电量,请计算出应缴的电费(四舍五入,保留小数点后两位小数)。 输入说明: 输入数据为一个正实数,表示一月用电量 输出说明: 输出应缴电费,四舍五
问题描述 表达式由两个非负整数x,y和一个运算符op构成,求表达式的值。 这两个整数和运算符的顺序是随机的,可能是”x op y”, “op x y”或者 “x y op”,例如,“25 + 3”表示25加3,“5 30 *” 表示5乘以30,“/ 600 15”表示600除以15。 输入说明 输入为一个表达式,表达式由两个非负
XDOJ-拼数字排序 标题 拼数字并排序 类别 综合 时间限制 1S 内存限制 1000Kb 问题描述 对于输入的字符串(只包含字母和数字),将其中的连续数字拼接成整数, 然后将这些整数按从大到小顺序输出。 例如字符串“abc123d5e7f22k9”中共有5个数字123,5,7,22,9,因此应输出123 22 9 7 5。
标题 相邻区域 类别 数组 时间限制 1S 内存限制 256Kb 问题描述 一个n行m列的矩阵被划分成t个矩形区域,分别用数字1-t来标识,同一个区域内的元素都用同一个数字标识。如下图所示,一个6行8列的矩阵被分成8个
来源 西安电子科技大学——XDOJ网上C语言编程题2 问题描述 给定一个整数数列,数列中连续相同的最长整数序列算成一段,问数列中共有多少段? 输入格式 输入的第一行包含一个整数n,表示数列中整数的个数。 第二行包含n个整数a1, a2, …, an,表示给定的数列,相邻的整数之间用一
问题描述: 受雾霾天气影响,某市决定当雾霾指数超过设定值时对车辆进行限行,假设车牌号全为数字,且长度不超过6位,限行规则如下: (1)限行时间段只包括周一至周五,周六周日不限行; (2)如果雾霾指数低于200,不限行; (3)如果雾霾指数大于等于200且低于400,每天限行两个尾号的汽车,周一限行1和6,周二限行
问题描述: 定义一个一维整形数组num[20],输入整数n(n≤20)和一个整形数列 (n个数), 编写change()函数,查找出数列中的最大值和最小值,并把它们交换位置, 主函数完成输入和输出,主函数输出处理后的数列,各元素之间空一个空格。 指针进行地址传递,子函数实现查找最值和最值位置交换。 输入
问题描述: 实验室使用考勤系统对学生进行考勤。考勤系统会记录下每个学生一天内每次进出实验室的时间。 每位学生有一个唯一编号,每条考勤记录包括学生的编号,进入时间、离开时间。 给出所有学生一天的考勤记录,请统计每个学生在实验室工作的时间,并按照工作时间从长到短给出一天的统
标题 数列求和 类别 函数与递归 时间限制 1S 内存限制 1000Kb 问题描述 有一分数序列: 2/1, 3/2, 5/3, 8/5, 13/8, 21/13,…An/Bn A1=2,A2=3,An=An-1+An-2; B1=1,B2=2,Bn=Bn-1+Bn-2。 求出这个数列的前n(2<=n<=30)项之和。 输入说明 一个整数n 输出说明 输出一个实数表示数列