1. 首页
  2. 评测记录
  1. 登录
  2. 注册
  3. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文

黄家耀

UID: 343, 注册于 2024-11-18 10:34:23, 最后登录于 2025-10-30 19:40:29, 最后活动于 2025-12-11 20:34:49.

解决了 464 道题目,RP: 256.44 (No. 41)

  • 个人简介

    输入单个字符:getchar()
    输出单个字符:putchar()

    判断x是否是小写字母:islower(x)
    判断x是否是大写字母:isupper(x)
    判断x是否是数字:isdigit(x)
    判断x是否是字母:isalpha(x)

    把ASCII码转成字符: char()
    把字符转成ASCII码: int()

    字符串长度:s.length()

    定义字符串:

    string s;
    cin >> s;   //读取到空格,或者换行它都会停止读取
    getline(cin,s);   //读取到换行才会停止读取
    

    最大值:max(x,y)
    最小值:min(x,y)
    交换:swap(x,y)
    取整数部分:int(x)
    指数函数:pow(x,y)
    随机函数:rand()
    绝对值只有正数和0
    任何数的0次方都是1

    向下取整:floor(x)
    向上取整:ceil(x)
    四舍五入:round(x)
    取整数:trunc(x)
    自然对数函数:log(x)
    平方根函数:sqrt(x)
    取绝对值:fabs/abs(x)

    格式化输出:printf("(%d,%d...)",变量,变量...)

    结构体笔记:
    #include <bits/stdc++.h>
    using namespace std;
    struct Student{
    	string name;
    	int xuehao;
    	int math;
    	int china;
    	float english;
    	float total;  // 总分
    }s1,s[49]; // s1代表是一名学生 ,s[49] 一个班有49名
    //Student s2;
    //Student sk[90];
    bool cmp(Student k, Student k1 ){ // k 
    	if(k.total == k1.total){
    		return k.math < k1.math; // 按照数学成绩从大到小
    	}
    	return k.total>k1.total;    //  前一名学生总分>后一名学生总分
    }
    int main(){
    	// 对s1这名学生添加信息
    	for(int i = 1;i<=5;i++){
    		cin>>s[i].name>>s[i].xuehao>>s[i].math>>s[i].china>>s[i].english;
    		s[i].total = s[i].math+s[i].china+s[i].english;
    	}
    	sort(s+1,s+6,cmp);  // cmp用来自定义规则
    	for(int i = 1;i<=5;i++){
    		cout<<"姓名:"<<s[i].name<<" 成绩: "<<s[i].total<<endl;
    	}
    //	cout<<s1.name<<" "<<s1.xuehao <<" "<<s1.math<<" "<<s1.china<<" "<<s1.english;
    
    	
    	
    }
    
    
  • 最近活动

    • 2025-11-13 作业
    • 名城+周六+小新 作业
    • 名城+周四(19:00)+小杨 作业
    • 2025-9-18 作业
    • 周日16:00+小新 作业
    • 2025年 0101第二季度初阶考试 ACM/ICPC
    • 名城+周六(14:00)+小新001 作业
    • 名城+周六(10:30)+小新 作业
    • 名城+周六/周日(14:00)+小新003 作业
    • 2025年 0101第一季度初阶月考 OI
    • 多重循环 作业
    • 练习题 作业
    • 20250116 19:00 作业
    • 20250111循环 作业
    • 20250104循环 作业
    • 完全背包 作业
    • 分支结构 作业
    • 20241207 作业
    • 1123 作业
475
已递交
464
已通过
0
题解被赞

状态

  • 评测队列
  • 服务状态
  1. 关于
  2. 联系我们
  3. 隐私
  4. 服务条款
  5. 版权申诉
  6. Language
    1. English
    2. 한국어
    3. 简体中文
    4. 正體中文
  7. 兼容模式
  8. 主题
    1. 亮色
    2. 暗色
  1. Worker 0, 15ms

还没有账户?

注册一个 0101编程OJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。

现在注册
关闭

登录

使用您的 0101编程OJ 通用账户

忘记密码或者用户名?