自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 OpenJudge 1.8.13 编程基础之多维数组

1.首先,如果只在一个数组a中操作的话,因为一旦一个值改变后,他作为其他位置的上下左右点数值已经发生变化,不是原来的值,所以就会出现错误,我们可以利用两个数组来实现,b数组作为参照数组,用来提供数值2.另一个就是四舍五入的小技巧,可以在计算结果后,然后+0.5然后再转换为int类型,这样就可以实现3.最后输出二维数组即可,注意空格和换行

2022-11-05 22:00:23 348

原创 Openjudge 1.8.6 图像相似度

​1.定义两个二维数组,定义在主函数外2.创建变量m,n,sum sum为计数器 sum=03.首先输入两个变量m和n,分别代表数组的行和列,创建嵌套循环,输入数组a和数组b的元素值4.输入完成后,开始判断每一个位置的元素值,如果a[i][j]==b[i][j];那么计数器(sum)增加5.最后计算占比sum/(m*n),两者都是整型,如果要得到小数部分,左侧乘1.0,因为是百分比的小数,所以再乘100

2022-10-29 19:29:53 214

原创 OpenJudge 1.8.3 计算矩阵边缘元素之和

1.首先定义一个二维数组,定义在主函数(int main()等)外,并且多开5到10个空间2.创建累加器sum sum=03.依次输入二维数组中的元素,并且都添加到累加器(sum)里4.发现如果是位于边缘元素的话,i==1或i==m或j==1或j==n,这类的元素值省略,否则,从累加器(sum)里依次减去5.输出sum的值,即为边缘元素的和

2022-10-29 19:18:46 939 1

原创 OpenJudge 1.8.1 矩阵交换行

1.首先定义二维数组,和一维数组一样,定义在主函数(int main()等)外,默认值使用数字都为0,多定义5到10个空间2.创建两个整数型变量n,m3.创建循环嵌套输入二维数组,然后输入n m,因为数组是可以直接访问元素的,所以,当i==m的时候,输出a[n][j],否则当i==n的时候,输出a[m][j],否则正常输出

2022-10-29 19:10:23 434

原创 OpenJudge 1.4.18 验证子串

1.创建a b(两个字符串)2.用string来获取两个字符串3.如果a包含b,输出b is substring of a 如果b包含a,输出ais substring of b 如果a b相互都不包含,输出No substring

2022-10-22 20:51:36 102

原创 OpenJudge 1.7.16 忽略大小写的字符串比较

1.创建a b(两个字符串)2.用getline获取a b3.将两个字符串中的所有大写字母改为小写字母4.对比两个字符串中对应的字母的ASCLL码的长度5.如果第一个字符串=第二个字符串,输出= 如果第一个字符串

2022-10-22 20:19:52 355

原创 OpenJudge 1.7.13 将字符串中的小写字母转换成大写字母

1.创建一个char类型的字符串(a)2.如果a大于等于'a'并且a小于等于'z' a等于a减323.输出a

2022-10-15 20:57:54 137

原创 Openjudge 1.7.1 统计数字字符个数

1.创建一个char类型的字符串2.创建变量sum sum等于0 sum为累加器3.如果(是一个数字)大于等于0并且小于等于9,那么累加器(sum)加14.输出累加器

2022-10-15 20:47:24 287

原创 获取带空格的字符串的方法(两种), 获取不带空格的字符串的方法。

第一种:cin.get(字符串名字,字符串的数量)用cin可以直接获取不带空格的字符串 第二种:get(字符串名字)

2022-10-15 20:23:20 326

原创 T7不高兴的津津

解题思路:1.创建变量x,y x表示学校上课的时间,y表示课外上课的时间2.创建变量max max=0 表示求最长的上课时间3.创建变量day 用来存放周几4.for循环: 输入a,y for循环:最大值更新 day=i5.for循环:如果超过8小时上课时间,输出0,否则输出变量day

2022-10-01 20:14:31 112

原创 T5体操队

解题思路:1.创建变量x表示人数2.while循环判断:x+1,(if)如果x除以2,3,4,5,6的余数都等于1并且x除以7的余数等于0,那么输出x,然 后跳出循环

2022-10-01 19:46:56 119

原创 p1427小鱼的数字游戏

1.创建一个int类型的数组a2.创建变量x,num num=03.每次输入一个数,如果这个数等于0的话,中断循环4.下标的书签,将x存入数组中5.输出a“ ”

2022-09-24 22:29:42 941

原创 OpenJudge 1.6.3 计算书费

1.创建一个double类型的数组a,将书费设为数组编号上的1到102.再创建一个int类型的数组b3.输入b4.创建一个double类型的变量sum5.累加sum6.保留一位小数输出sum

2022-09-24 22:19:28 144

原创 OpenJudge 1.6.2 陶陶摘苹果

1.定义一维数组,将十个苹果离地面的高度输入2.创建变量n,sum sum=0 sum为摘到苹果的计数器3.输入陶陶的身高,如果能够着这个苹果4.计数器增加,输出计数器

2022-09-17 19:47:35 160

原创 OpenJudge 1.6.1 与指定数字相同的数的个数

1.创建变量n,m,sum 其中sum=02.输入n3.将数据输入到数组中 ,如果和m相等 ,计数器增加14.输出计数器

2022-09-17 19:36:52 314

原创 For循环嵌套之打印字符

1.创建变量a,b a=1,b=12.用for循环循环到循环次数大于等于a3.嵌套在里面的for循环循环到循环次数大于等于b

2022-09-10 21:49:23 540

原创 For循环和while循环的嵌套(几个数里有几个几)

1.创建变量n, k 并输入 n表示一共有几个数,k表示这几个数里一共有几个这个数(k)。2.创建变量x, sum=0 x进行数位分离,sum负责累加有几个这个数(k)。3.用for循环循环到循环次数大于等于n(一共有的数)4. 输入x 只要x不等于0,就用while循环一直循环以下步骤: 如果x除以10的余数等于这个数(k),那么将sum加1,然后将x除以105.最后输出sum

2022-09-10 21:36:48 185

原创 Openjudge 1.4.2 输出绝对值

1.创建变量Y并输入Y 为一个数2.如果Y>=0,那么输出这个数(Y)的绝对值,保留到小数点后两位3.否则将这个数(Y)乘-1后,再输出这个数(Y)的绝对值,保留到小数点后两位

2022-09-02 18:02:36 149

原创 Openjudge 1.4.1 判断数正负

1.创建变量n并输入n 为要判断的数。2.依次判断这个数属于哪一类。3.输出这一类要求输出的单词。

2022-09-02 17:42:46 133

原创 Openjudge 1.5.2 财务管理

1.创建变量n x sum n=12 sum=0x为临时存放器 sum为累加器2.用for循环循环到循环次数大于等于n3.创建变量ave ave=sum乘1.0除以n4.将ave乘1.0后保留小数点后两位输出

2022-08-31 18:38:08 259

原创 openjudge 1.5.1 求平均年龄

1.创建变量n,x,sum n为总人数 x为临时存放器 sum为累加器2.用for循环循环到循环次数大于等于n(总人数)3.将sum乘1.0后除以n(总人数)输出。

2022-08-24 21:17:44 221 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除