题目复盘(学校oj网站)

NENU 1018

这道题目没什么难度,方法在于运用冒泡排序进行排序。难点在于对结构体不熟悉,现在看来结构体其实就是自定义的变量类型而已。int char..怎么用他就怎么用就行struct stu =  int 后面再跟上变量名称。注意的点就是指向结构体内部时用.和->。

NENU 1020 1021

这两道题目的难点差不多,在于输出时的技巧。对于这种输出内容多样化,输出模版不固定的题可以分开打印。也就是把输出内容拆分为几部分,依据题目要求,拆分题目。起到化大为小的作用。还有一点就是要注意,经常犯这个错误printf(“....,”a) 就是输出末尾有,的情况下老是忘记在""后面加上,导致出错。这个问题还很难看出来。

NENU 1026

这道题也在于输出部分,题目要求输出的数字类型的数据,而一开始你是当做文本输出了,所以题目是输出56而你输出了0056。也就是把不该输出的0给输出了。所以针对这个问题解决就行了可以把输出文本转化为输出数字,用上数学运算即可(arr[i]*1+arr[i]*10....)也可以设立一个if'语句,只有在输出正数之后碰到0才输出。

NENU 1029

求素数的和,关键在于素数的判断。一定不要忘了素数是大于1的,1是个特殊情况,单独拿出来,还有是<=sqrt()不要丢下=号。除此之外要注意的就是输入部分了。多组多数据该怎么输入,有多种方法,但有几个是有小问题的,网站没能把问题找出来,但是是有问题的。(这里可以记一个东西,当你的代码违反数学运算法则时,这个oj网站会输出erro1vs2022会什么都不输出,比如这个题目你输入的arr【j】%k而k你有赋值0,那么就会出现这种情况。)

NENU 1030

这道题没什么好说的,找规律就行了。

  • 7
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值