美文网首页
ZZULIOJ1017 1017: 判断正整数位数

ZZULIOJ1017 1017: 判断正整数位数

作者: 是公主啊 | 来源:发表于2022-03-08 11:31 被阅读0次

1017: 判断正整数位数

题目描述

给定一个不多于5位的正整数,判断它是几位数,并输出。

输入

一个不多于5位的正整数。

输出

输出正整数的位数,单独占一行。

样例输入

111

样例输出

3

提示

使用函数log10(n),求出n的以10为底的对数,这个对数的整数部分,就是n的科学计数法中的指数,这个整数加1就是n的位数。

#include<iostream>
using namespace std;
int main(){
    int x,a,b,n=0;
    cin>>x;
    while(x!=0){
        n++;   
        a=x/10;
        x=a;   
    }
    cout<<n;
    return 0;
} 

不会使用log函数就用自己的方法(看能除到0时能除多少次即为几位数)也通过了哈哈哈哈哈,esay!!!

1024: 计算字母序号

题目描述

输入一个英文字母(可能是大写,也可能是小写),输出该字母在字母表中的序号(’a’和’A’的序号为1)。

输入

输入只有一个英文字母。

输出

输出一个整数,表示该字母在字母表的序号,输出单独占一行。

样例输入

D

样例输出

4

//计算字母序号
#include<iostream>
using namespace std;
int main(){
    char ch;
    cin>>ch;
    if(ch>='a'&&ch<='z'){
        cout<<ch-'a'+1<<endl;
    }else{
        cout<<ch-'A'+1; 
    }
    return 0;
} 

1026: 字符类型判断

题目描述

从键盘输入一个字符,判断该字符是否大写字母、小写字母、数字字符或其他字符。分别输出对应的提示信息。

输入

输入一个字符。

输出

如果该字符是大写字母,则输出“upper”;若是小写字母,则输出“lower”;若是数字字符,则输出“digit”;若是其他字符,则输出“other”。(输出不含双引号)。

样例输入

E

样例输出

upper
'''

include<iostream>

using namespace std;
int main(){
char ch;
cin>>ch;
if(ch>='a'&&ch<='z'){
cout<<"lower"<<endl;
}else if(ch>='A'&&ch<='Z'){
cout<<"upper"<<endl;
}else if(ch>='0'&&ch<='9'){
cout<<"digit"<<endl;
}else{
cout<<"other"<<endl;
}
return 0;
}

相关文章

  • ZZULIOJ1017 1017: 判断正整数位数

    1017: 判断正整数位数 题目描述 给定一个不多于5位的正整数,判断它是几位数,并输出。 输入 一个不多于5位的...

  • 自学Python:求5位数内的整数逆序

    给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。 用程序实现,要能判断是几位数,然后逆序...

  • 2018-01-19 循环

    实现计算一个数字位数的程序如下: • 因为题⺫⽬目明确了4位数及以 下的正整数,所以可以简 化⼀一些判断 • 因为...

  • 【PAT乙级C++】1017. A除以B (18/20)

    1017. A除以B (20) 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商...

  • 习题29-31

    题目:给出一个不多于5位的正整数,要求:1.求出它是几位数;2.分别输出每一位数字;3.按逆序输出各位数字。 判断...

  • PAT-basic/advanced

    1017 -本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A...

  • 1017

    //1017 A除以B(20 分)//本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 ...

  • PAT1017

    1017 A除以B (20 分) 本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正...

  • Python练习实例28 | 求输入一个正整数并能够判断它是几位

    当我们输入一个正整数的时候,如何能够判断它是几位数的整数呢? 其实,我们可以将我们输入的数字,均转化成字符串,然后...

  • Java - 读正整数的位数

    读入一个正整数,判断有多少位 输入35 Enter a number.35The number consists ...

网友评论

      本文标题:ZZULIOJ1017 1017: 判断正整数位数

      本文链接:https://www.haomeiwen.com/subject/zgkarrtx.html