|  | 
 
| 
题目描述
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  输入一个字符,如果它是大写字母,你要说出它是第几个大写字母,否则告诉它不是大写字母。
 输入格式
 输入一行,包含一个字符。
 输出格式
 输出为一行,如果输入是大写字母,输出一个整数表示是第几个大写字母,否则输出"No"。
 输入样例 复制
 A
 输出样例 复制
 1
 #include <iostream>
 using namespace std;
 int main()
 {
 char a;
 int m,i=0;
 cin>>a;
 m=a;
 //cout<<m;
 while(m<=91)
 {
 i++;
 if(m==65&&m==91)
 cout<<i;
 else
 m++;
 
 }
 cout<<28-i;
 return 0;
 }
 ------------------------------------------------------------------------------------------下一题说我运行超时为什么?
 小军认为在 a到 b之间(包括a和b)且是 k的倍数的数是幸运数,小花拿着一个数 n问小军是不是幸运数,请你帮小军回答小花
 输入格式
 输入第一行包含三个正整数 a, b, k(1≤a,b,k≤10^9,a≤b1≤a,b,k≤10
 9
 ,a≤b) 。
 第二行包含一个正整数 n(1≤n≤10^91≤n≤10
 9
 ) 。
 输出格式
 输出一行,是幸运数输出1,否则输出0。
 输入样例 复制
 1 5 2
 4
 输出样例 复制
 1
 #include <iostream>
 using namespace std;
 
 int main()
 {
 int a,b,k,n,j=0,i=1;
 cin>>a>>b>>k;
 cin>>n;
 while (i<=b)
 {
 i++;
 if(i%n==0)
 {
 j++;
 }
 }
 if(j!=0)
 {
 cout<<"1"<<endl;
 }
 else
 cout<<"0"<<endl;
 return 0;
 }
 
这个C/C++都有了(如果对你有帮助请设置最佳答案啊,求!!!) 
C++
 复制代码#include <iostream>
using namespace std;
int main(){
        unsigned a,b,k,n;
        cin>>a>>b>>k>>n;
        if(n >= a && n <= b){
                if(n % k == 0){
                        cout<<"1";
                }else{
                        cout<<"0";
                }
        }else{
                cout<<"0";
        }
        
        return 0;
}
C
 复制代码#include <stdio.h>
int main(){
        int a,b,k,n;
        
        scanf("%d %d %d",&a,&b,&k);
        scanf("%d",&n);
        if(n >= a && n <= b){
                if(n % k == 0){
                        printf("1");
                }else{
                        printf("0");
                }
        }else{
                printf("0");
        }
        
        return 0;
} 
 | 
 |