随笔分类 - 蓝桥杯练习
摘要:编写一个程序,利用强制类型转换打印元音字母大小写10种形式的ASCII码。 输出的顺序为:大写的字母A,E,I,O,U的ASCII码,小写的字母a,e,i,o,u的ASCII码。所有的ASCII码都用十进制表示.输出10行,每行一个ASCII码,最后输出一个空行。
阅读全文
摘要:问题描述 编写一个程序,读入一组整数(不超过20个),并把它们保存在一个整型数组中。当用户输入0时,表示输入结束。然后程序将把这个数组中的值按逆序重新存放,并打印出来。例如:假设用户输入了一组数据:7 19 -5 6 2 0,那么程序将会把前五个有效数据保存在一个数组中,即7 19 -5 6 2,然
阅读全文
摘要:问题描述 编写一个程序,读入一组整数(不超过20个),当用户输入0时,表示输入结束。然后程序将从这组整数中,把第二大的那个整数找出来,并把它打印出来。说明:(1)0表示输入结束,它本身并不计入这组整数中。(2)在这组整数中,既有正数,也可能有负数。(3)这组整数的个数不少于2个。 输入格式:输入只有
阅读全文
摘要:1 #include <iostream> 2 #include <algorithm> 3 #include <cstdio> 4 #include <cmath> 5 using namespace std; 6 7 int main() 8 { 9 int n; 10 while(cin>>n
阅读全文
摘要:编写函数Normalize,将复数归一化,即若复数为a+bi,归一化结果为a/sqrt(a*a+b*b) + i*b/sqrt(a*a+b*b) 。使用结构体指针类型作为函数参数可能是必要的。其中实部和虚部由键盘输入,输出为归一化结果,如果归一化结果的实部或虚部为小数的要求保留一位小数。 样例输入:(格式说明:3 4 分别为以空格隔开的实数的实部和虚部) 3 4 样例输出:0.6+0.8i 样...
阅读全文
摘要:编写函数,其功能为把一个十进制数转换为其对应的八进制数。程序读入一个十进制数,调用该函数实现数制转换后,输出对应的八进制数。 样例输入 9274 样例输出 22072 样例输入 18 样例输出 22 1 #include 2 #include 3 using namespace std; 4 int a[100]; 5 int main() 6 { 7 long lo...
阅读全文
摘要:一个整数n的阶乘可以写成n!,它表示从1到n这n个整数的乘积。阶乘的增长速度非常快,例如,13!就已经比较大了,已经无法存放在一个整型变量中;而35!就更大了,它已经无法存放在一个浮点型变量中。因此,当n比较大时,去计算n!是非常困难的。幸运的是,在本题中,我们的任务不是去计算n!,而是去计算n!最
阅读全文
摘要:1 #include 2 #include 3 #include 4 using namespace std; 5 long long n; 6 bool test(long long x) 7 { 8 int flag=true; 9 for(long long i=2;i*i>n; 20 long long sum=1; 21 for(...
阅读全文
摘要:1 #include 2 using namespace std; 3 int change(char x) 4 { 5 if(x>='0'&&x='A'&&x1) return 16*fang(x-1); 12 } 13 int main() 14 { 15 string s; 16 while(cin>>s){ 17 int len=s.l...
阅读全文
摘要:1 #include 2 using namespace std; 3 char change(int x) 4 { 5 if(x>=0&&x=10&&x>n){ 13 int i=0; 14 while(n>=16){ 15 int x=n%16; 16 a[i]=change(x); 17 ...
阅读全文
摘要:1 #include 2 #include 3 using namespace std; 4 long long n; 5 bool test(long long x) 6 { 7 int flag=true; 8 for(long long i=2;i*i>n; 19 long long sum=1; 20 for(int i=2;i<=n;...
阅读全文

浙公网安备 33010602011771号