团体程序设计天梯赛-练习集 L1-017 到底有多二 L1-017 到底有多二 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字 -13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2...
#include <iostream>usingnamespacestd;intmain() {strings; cin>>s;intnum=0;intlen;floatres;//char c=s[0];//bool b=(s[0]=='-');for(inti=0;i
L1-015 跟奥巴马一起画方块 (15 分)# 主要就是四舍五入的部分,可以直接用cmath里的round函数。 Copy #include<bits/stdc++.h>usingnamespacestd;intmain(){intn;charc; cin >> n >> c;intm =round(n *1.0/2);for(inti =0; i < m; ++i) {for(intj =0; j < n; ++j) cout << c; ...
提示:整数包括负数、零和正数。 输出格式: 在一行中输出这个整数对应的拼音,每个数字的拼音之间用空格分开,行末没有最后的空格。如 yi er san si。 输入样例: -600 输出样例: fu liu ling ling 解题思路:字符串的遍历,判断相应字符输出对应的拼音。 通关代码: 代码语言:javascript 复制 #include<iostream>#inclu...
看我没骗你吧 —— 这是一道你可以在 10 秒内完成的题:给定两个绝对值不超过 100 的整数 A 和 B,输出 A 乘以 B 的值。 输入格式: 输入在第一行给出两个整数 A 和 B(−100≤A,B≤100),数字间以空格分隔。 输出格式: 在一行中输出 A 乘以 B 的值。
888 666 123 -233 250 13 250 -222 输出样例: 5 代码: 代码语言:javascript 复制 #include<stdio.h>intmain(){int temp=0;int t;int a;//int l=1;while(scanf("%d",&a)){temp++;if(a==250){t=temp;break;}}printf("%d\n",t);return0;}...
L1-031 到底是不是太胖了 据说一个人的标准体重应该是其身高(单位:厘米)减去100、再乘以0.9所得到的公斤数。真实体重与标准体重误差在10%以内都是完美身材(即 | 真实体重 − 标准体重 | < 标准体重×10%)。已知市斤是公斤的两倍。现给定一群人的身高和实际体重,请你告诉他们是否太胖或太瘦了。
代码语言:javascript 复制 #include<iostream>#include<string>using namespace std;intmain(){string str;int arr[10]{0};cin>>str;for(string::iterator p=str.begin();p!=str.end();p++){switch(*p){case'0':arr[0]++;break;case'1':arr[1]++;break;case'2':arr[2]++;break;case'3':arr...
代码语言:javascript 复制 #include<stdio.h>intmain(){intN;scanf("%d",&N);double h;char x;int i;for(i=1;i<=N;i++){getchar();scanf("%c %lf",&x,&h);if(x=='F')printf("%.2lf\n",h*1.09);if(x=='M')printf("%.2lf\n",h/1.09);}return0;}...