题解 |
您所在的位置:网站首页 › 鸡的英文dragon › 题解 |
2022年国家卫健委宣布我国人均预期寿命提高到77.93岁。现在以平均寿命78为基准,请输入你的年龄,输出你的人生进度条。 输入格式: 输入整数年龄。 输出格式: 输出占比,以%形式输出,保留两位小数。 (注意%的输出需要“%%”形式才能输出) 输入样例: 39输出样例: 50.00%代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 思路将输入的年龄除78转换成浮点数输出就行(切记不要除77.93!!!) 用c的printf()函数输出小数比较方便 代码 #include using namespace std; int main() { int a; double r,b=78; cin>>a; r=a*1.0/b; printf("%.2f%%",r*100); } 7-2 输入一个三位数的正整数,然后求该数的3个数字之和。题目输入一个三位数的正整数,然后求该数的3个数字之和。 输入格式: 输入一个三位数的正整数。例如:513 输出格式: 输出 这个数的3个数字之和。例如:513的3个数字之和是9 输入样例: 例如: 513输出样例: 例如: 513的3个数字之和是9输入样例: 例如: 103输出样例: 例如: 103的3个数字之和是4代码长度限制 16 KB 时间限制 400 ms 内存限制 64 MB 思路将三位数中的每个数提出来相加就行 提取数的方式有很多种,灵活运用 % 和 / 就行 代码 #include using namespace std; int main() { int a,sum=0; cin>>a; sum=a/100+a/10%10+a%10; coutm>>c>>s; if(h>a>>b>>c>>n; max=a; if(max=1){ sum++; } t=0; } cout ch; if (ch[0] == 'A'){ a[i] = 1; }else if (ch[0] > 'A' || ch.size() == 2){ a[i] = 10; }else{ a[i] = (int)(ch[0] - '0'); } sum1+=a[i]; } for (int i = 0; i < 5; i++){ cin >> ch; if (ch[0] == 'A'){ b[i] = 1; }else if (ch[0] > 'A' || ch.size() == 2){ b[i] = 10; }else{ b[i] = (int)(ch[0] - '0'); } sum2+=b[i]; } for(int i=0;imax2){ max2=t; } } } } if(max1>max2){ cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |