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是大写字母输出出来的结果就是小写