C++学习笔记
输出课程的良好率
总人数45人优秀的20人良好的25人输出良好率
#include <stdio.h>
int main() {
int total = 45;
// 班级总人数
int excellent = 20;
// 优秀人数
int good = 25;
// 良好人数
float excellentRate = (float)excellent / total * 100;
// 优秀率
float goodRate = (float)good / total * 100;
// 良好率
printf("班级人数为:%d\n", total);
printf("优秀率为:%.2f%%\n", excellentRate);
printf("良好率为:%.2f%%\n", goodRate);
return 0;
}
输出结果
利用/和%运算符将一个十进制整数的百位、十位、个位分离
#include <stdio.h>
int main() {
int num = 365;
int hundreds, tens, ones;
hundreds = num / 100;
// 百位
tens = num / 10 % 10;
// 十位
ones = num % 10;
// 个位
printf("百位:%d\n", hundreds);
printf("十位:%d\n", tens);
printf("个位:%d\n", ones);
return 0;
}
输出结果
利用/和%运算符将一个4位正整数倒叙输出
#include <stdio.h>
int main() {
int num = 1234;
int thousands, hundreds, tens, ones;
thousands = num / 1000;
// 千位
hundreds = num / 100 % 10;
// 百位
tens = num / 10 % 10;
// 十位
ones = num % 10;
// 个位
printf("%d%d%d%d\n", ones, tens, hundreds, thousands);
return 0;
}
输出结果
用循环语句实现1+2+3+4+5
#include <stdio.h>
int main(void) {
int sum = 0;
for (int i = 1; i <= 5; i++) {
sum += i;
}
printf("1+2+3+4+5=%d\n", sum);
return 0;
}
输出结果
输出给定的大写字母对应的小写字母
#include <stdio.h>
int main(void) {
char c1, c2;
c1 = 'a';
c2 = 'A';
c1 = c1 - 32;
c2 = c2 + 32;
printf("%c,%c\n", c1, c2);
return 0;
}
输出结果
代码解释
其中,将大写字母转换为小写字母的方法是将其ASCII码值加上32,将小写字母转换为大写字母的方法是将其ASCII码值减去32。
比如c1= c1-32如果你给定的c1是小写输出出来就是大写,如果是+32这个时候你的c1是大写字母输出出来的结果就是小写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY