北京企业官网网站建设知名企业网站搭建品牌
北京企业官网网站建设,知名企业网站搭建品牌,百度上做优化一年多少钱,做网站 售后服务里都写啥问题 D: 将十进制数对应的八进制、十六进制、十进制数输出题目描述输入一个十进制数#xff0c;转换为对应的八进制、十六进制、十进制数输出输入输入一个十进制数输出输出该十进制数对应的八进制、十六进制、十进制数输入输出样例样例输入 #110样例输出 #1oct:12
hex:a
dec:1…问题 D: 将十进制数对应的八进制、十六进制、十进制数输出题目描述输入一个十进制数转换为对应的八进制、十六进制、十进制数输出输入输入一个十进制数输出输出该十进制数对应的八进制、十六进制、十进制数输入输出样例样例输入 #110样例输出 #1oct:12 hex:a dec:10提示使用输出格式控制符 dec oct hex记住格式即可。#includeiostream using namespace std; int main() { int n; cin n; cout oct: oct n endl; cout hex: hex n endl; cout dec: dec n endl; return 0; }问题 G: 数字问题题目描述对一个正小数包含3位整数和3位小数分别输出其整数部分的分解形式和小数部分的分解形式。分解形式是指对将每一位的数字分解出来并求出两个部分中三个数的和、乘积和平均数。输入输入一个正小数输出按题目要求的格式输出其中平均数保留小数后面两位。输入输出样例样例输入 #1123.456样例输出 #11 2 3 6 6 2.00 4 5 6 15 120 5.00提示提示可以用两个整型代替小数输入这题我是精度问题昨晚一直没过。double ave add / 3.00;//这里为了精度写3.00#includeiostream #includecstdio using namespace std; int main() { string s; cin s; int add 0; int mul 1; for (int i 0;i 3;i) { cout s[i] ; add (s[i] - 0); mul * (s[i] - 0); } double ave add / 3.00;//这里为了精度写3.00 cout endl add mul ; printf(%.2lf\n, ave); add 0, mul 1; for (int i 4;i 7;i) { cout s[i] ; add (s[i] - 0); mul * (s[i] - 0); } ave add / 3.00; cout endl add mul ; printf(%.2lf\n, ave); return 0; }问题 J 求倒数和题目描述输入一个小于101010的正整数nnn求111到nnn的倒数和即112⋯1n1 \frac{1}{2} \dots \frac{1}{n}121⋯n1并输出。输入一个整型数nnn输出倒数和小数点后保留666位小数。输入输出样例样例输入 #1复制4样例输出 #1复制2.083333提示C语言中 可以令printf(%.6f\n, x);xxx的值保留666位小数输出。C中 令cout setiosflags(ios::fixed) setprecision(6) x endl;xxx的值保留666位小数输出(需加头文件#include iomanip)这题也是精度问题保留六位小数用1e6不够要1e8。#includeiostream #includecstdio using namespace std; const int N 1e8; int main() { int n; cin n; double sum 0; for (int i 1;i n;i) sum (N / i); sum / N; printf(%.6lf, sum); return 0; }