请描述东晋和西晋历代皇帝和他们的生平经历


东晋和西晋是中国历史上的两个重要朝代,它们共同构成了晋朝,上承三国,下启南北朝。以下是东晋和西晋历代皇帝及其生平经历的 西晋历代皇帝 1. 晋武帝司马炎(236年—290年) - 生平经历:司马炎是晋朝的开国皇帝,字安世,河内温县(今河南温县)人。他继承父亲司马昭的晋王之位后,于公元265年逼迫魏元帝曹奂禅位,建立晋朝,定都洛阳。司马炎在位期间灭东吴,统一全国,但晚年生活荒淫,导致社会风气奢侈。他于公元290年病逝,谥号武皇帝,庙号世祖。 2. 晋惠帝司马衷(259年—307年) - 生平经历:司马衷是司马炎的次子,字正度。他为人痴呆不任事,初由太傅杨骏辅政,后皇后贾南风掌握大权。八王之乱期间,司马衷的叔祖赵王司马伦篡夺其帝位,后又被复位。最终,他被东海王司马越毒死,终年48岁。 3. 晋怀帝司马炽(284年—313年) - 生平经历:司马炽是司马炎的第二十五子,初封豫章王。他被立为皇太弟后,在司马越毒死司马衷后被拥立为帝。他在位期间遭遇匈奴军进攻,被俘虏后毒杀,时年30岁。 4. 晋愍帝司马邺(300年—318年) - 生平经历:司马邺是司马炎的孙子,他在怀帝被俘后于长安继位。他面对的是匈奴刘曜的进攻,最终投降并被杀,时年18岁。 东晋历代皇帝 1. 晋元帝司马睿(276年—323年) - 生平经历:司马睿是东晋的开国皇帝,字景文,河内温县人。他在西晋灭亡后,于公元317年在建康(今南京)称王,次年即帝位。他重用了王导等政治家,稳定了东晋政权。他因皇位不稳而忧愤成病,于公元323年去世,终年47岁。 2. 晋明帝司马绍(298年—325年) - 生平经历:司马绍是司马睿的儿子,字道畿。他自小聪慧,为人豪爽。在位期间平定了王敦叛乱,有中兴之气。他年仅二十七岁便因病去世,在位仅四年。 3. 晋成帝司马衍(321年—342年) - 生平经历:司马衍是司马绍的儿子,字世根。他即位时年幼,由母亲庾太后辅政。后来,他任用外戚庾亮执政,试图排斥王导势力。庾亮的政策引发了苏峻、祖约的叛乱。叛乱平定后,王导再次执政。司马衍在位期间曾命令北伐,但未能成功。他终年21岁,葬于兴平陵。 4. 晋康帝司马岳(322年—344年) - 生平经历:司马岳是司马绍的儿子,字世同。他因权臣庾冰、庾翼的力主而在晋成帝死后即位。他在位仅两年便患病去世,终年23岁。 5. 晋穆帝司马聃(343年—361年) - 生平经历:司马聃是司马岳的儿子,年仅两岁便即位。他年幼时由褚太后掌政,并由何充、蔡谟等人辅政。在位期间,东晋虽然北伐失败,但桓温消灭了成汉并夺回了洛阳。司马聃终年19岁。 6. 晋哀帝司马丕(341年—365年) - 生平经历:司马丕是司马衍的儿子,字千龄。他即位后迷上了长生术,服用丹药导致中毒身亡,终年25岁。 7. 晋废帝(海西公)司马奕(342年—386年) [2024-09-27 10:27:17 | AI写代码神器 | 1019点数解答]
- 简单+ 时间限制: 1000ms 内存限制: 128mb 分数:100 oi排行榜得分:14(0.1*分数+2*难度) 循环结构 蓝桥杯省赛集训 描述 小蓝是一名计算机极客,他在记录一些重要的日子时从不注明年月日,而是用一个整数替代,比如 4532,后来人们知道,那个整数就是日期,这个整数表示的日期就是他出生后的第几天。 他出生于:1999−04−30 例如他的日记里记录着获得蓝桥杯国寒总冠军的日子为 7856 这个整数,可以推断出这一天是 2020−10−31,现在需要请你计算出小蓝日记中其他整数对应的日期。 注意:输出的日期格式:yyyy-mm-dd,如:2020−03−21(月和日小于 10 的需要在月和日前补 0 )。 输入描述 输入一个整数 n(5<n<30000) 作为日记中记录的整数,输出这个整数对应的日期(注:按日期格式输出)。 例如:1999−04−30 为第 1 天,1999−05−01 为第 2 天。 输出描述 输出这个整数对应的日期。 样例输入 1 10 样例输出 1 1999-05-09 python不用datetime写(516点数解答 | 2024-08-24 19:05:08)525
- c++ 题目:混合类型数据格式化输入输出 描述:顺序读入浮点数1、整数、字符、浮点数2,其间以1个空格作为分隔符。再按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。 输入样例 3.14 100 a 2.71↙ 输出样例 a 100 3.14 2.71↙(187点数解答 | 2024-10-16 14:31:08)215
- c语言 题目:混合类型数据格式化输入输出 描述:顺序读入浮点数1、整数、字符、浮点数2,其间以1个空格作为分隔符。再按照字符、整数、浮点数1、浮点数2的顺序输出,其中浮点数保留小数点后2位。 输入样例 3.14 100 a 2.71↙ 输出样例 a 100 3.14 2.71↙(159点数解答 | 2024-10-16 14:32:18)217
- c语言 题目:求1~n的和☆ 描述:输入一个正整数,并输出1~n的和。 输入格式: "%d" 输出格式: "%d\n" 输入样例: 10↙ 输出样例: 55↙(142点数解答 | 2024-10-16 14:33:56)120
- c语言 题目:求1~n的和 描述:输入一个正整数,并输出1~n的和。 输入格式: "%d" 输出格式: "%d\n" 输入样例: 10 输出样例: 55(144点数解答 | 2024-10-16 14:35:42)108
- c语言 题目:循环---求e的近似值 描述:利用e=1+`$$ \frac{1}{1!} $$`+`$$ \frac{1}{2!} $$`+`$$ \frac{1}{3!} $$`+`$$\cdot$$`$$\cdot$$`$$\cdot$$`+`$$ \frac{1}{n!} $$`,编程计算e的近似值,直到最后一项的绝对值小于`$$ 10^{-5} $$`时为止,输出e的值并统计累加的项数。 输出格式: "%f,%d\n"(223点数解答 | 2024-10-16 14:36:48)194
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++二级方法写(224点数解答 | 2024-10-18 23:41:07)133
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++初学者的方法写(316点数解答 | 2024-10-18 23:42:59)254
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++初学者的方法写 只能用iostream和string(225点数解答 | 2024-10-18 23:43:33)101
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++初学者的方法写(498点数解答 | 2024-10-18 23:44:11)166
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++初学者的方法写 只能用iostream 和 string(522点数解答 | 2024-10-18 23:44:48)232
- 描述 组织一场考试时,监考老师手里会有一份签到表,按座位号的顺序列出学生。但学生要根据这份表找到自己的座位编号就很麻烦了。本题就要求你编写程序,帮助学生快速找到他们的座位号。时间限制:5000内存限制:65535 输入 输入第一行给出一个不超过103的正整数n,是参加考试的学生数。以下n行,第i行给出座位号为i的学生的学号(i=1,..., n)。学号是一个不超过8位、完全由数字组成的字符串。输入保证每个学生只分配一个座位。接下来一行给出一个不超过105 的正整数 m,是待查询的学生数。以下m行,每行给出一个待查询的学生的学号。 输出 对每一个待查询的学生,如果他在考场里有座位,则在一行中输出其座位号;否则输出‘na`(not available的缩写),表示座位号不存在。 样例输入5 1000132002331000015200778867594 520077000000100013999999 样例输出4 na1 na 用c++初学者的方法写 只能用iostream 和 string(298点数解答 | 2024-10-18 23:44:53)102