小言_互联网的博客

编程实战——编程初学者入门31~40

387人阅读  评论(0)


31. 网购

题目描述:

KiKi非常喜欢网购,在一家店铺他看中了一件衣服,他了解到,如果今天是“双11”(11月11日)则这件衣服打7折,“双12” (12月12日)则
这件衣服打8折,如果有优惠券可以额外减50元(优惠券只能在双11或双12使用),求KiKi最终所花的钱数。

输入描述:

一行,四个数字,第一个数表示小明看中的衣服价格,第二和第三个整数分别表示当天的月份、当天的日期、第四个整数表示是否有优惠券(有
优惠券用1表示,无优惠券用0表示)。

输出描述:

一行,小明实际花的钱数(保留两位小数)。(提示:不要指望商家倒找你钱)

示例:

示例1
输入:1000.0 11 11 1
输出:650.00

示例2
输入:999.8 12 12 0
输出:799.84

示例3
输入:66.6 11 11 1
输出:0.00

c语言版本:

#include<stdio.h>
#include <ctype.h>

int     main(void){
        float   p;
        int m,d,b;
        scanf("%f %d %d %d",&p,&m,&d,&b );
        if(m==11 &&d==11) p *=0.7;
        if(m==12 &&d==12) p *=0.8;
        if(b) p-=50;
        if(p>0)printf("%.2f\n",p );
        else printf("%.2f\n", 0.0);
        return 0;
}

c++版本:

java版本:

python版本:


32. 小乐乐学编程

题目描述:

小乐乐的编程老师BoBo,经常告诉小乐乐“学习编程最好的办法就是上机实践,因为你要对计算机下指令,想让计算机帮你干活,就得多和
计算机‘交流’,实践才能出真知。”

输入描述:

输出描述:

Practice makes perfect!

c语言版本:

#include<stdio.h>

int     main(void){
        printf("Practice makes perfect!\n");
}

c++版本:

java版本:

python版本:


33. 小乐乐找最大数

题目描述:

小乐乐获得4个最大数,请帮他编程找到最大的数。

输入描述:

一行,4个整数,用空格分开

输出描述:

一行,一个整数,为输入的4个整数中最大的整数。

示例:

示例1
输入:5 8 2 5
输出:8

c语言版本:

#include<stdio.h>
#include <ctype.h>

int     main(void){
        int a,b,c,d;
        scanf("%d %d %d %d",&a,&b,&c,&d );
        a = a>b?a:b;
        a = a>c?a:c;
        a = a>d?a:d;
        printf("%d\n",a );
}

c++版本:

java版本:

python版本:


34. 小乐乐算平均分

题目描述:

小乐乐输入三科成绩,请编程帮他输出三科成绩总分及平均分。

输入描述:

一行,3科成绩(浮点数),成绩之间用一个空格隔开。

输出描述:

一行,总分和平均分(小数点后保留两位),用一个空格隔开。

示例:

示例1
输入:79.5 80.0 98.0
输出:257.50 85.83

c语言版本:

#include<stdio.h>

int     main(void){
        float a,b,c;
        scanf("%f %f %f",&a,&b,&c );
        printf("%.2f %.2f\n",a+b+c,(a+b+c)/3 );
}

c++版本:

java版本:

python版本:


35. 小乐乐是否被叫家长

题目描述:

小乐乐的班级进行了一次期中考试,考试一共有3门科目:数学,语文,英语,小乐乐的班主任决定给没有通过考核的同学家长开一次家长会,考核的标准
是三科平均分不低于60分,所以现在想请你帮忙算一算小乐乐会不会被叫家长。

输入描述:

一行,输入三个整数(表示小乐乐的数学、语文、英语的成绩),用空格分隔。

输出描述:

一行,如果小乐乐会被请家长则输出“YES”,否则输出“NO”。

示例:

示例1
输入:80 60 50
输出:NO

示例2
输入:70 55 400
输出:YES

c语言版本:

#include<stdio.h>

int     main(void){
        int a,b,c;
        scanf("%d %d %d",&a,&b,&c );
        if((a+b+c)/3.0>=60)printf("NO\n");
        else printf("YES\n");
}

c++版本:

java版本:

python版本:


36. 新年快乐

题目描述:

新年到来,输出信息迎接新年。

输入描述:

输出描述:

Happy New Year*2019*

c语言版本:

#include<stdio.h>

int     main(void){
        printf("Happy New Year*2019*\n");
}

c++版本:

java版本:

python版本:


37. 平均身高

题目描述:

从键盘输入5个人的身高(米),求他们的平均身高(米)。

输入描述:

一行,连续输入5个身高(范围0.00~2.00),用空格分隔。

输出描述:

一行,输出平均身高,保留两位小数。

示例:

示例1
输入:1.68 1.75 1.82 1.60 1.92
输出:1.75

c语言版本:

#include<stdio.h>

int     main(void){
        float   a,b,c,d,e;
        scanf("%f %f %f %f %f",&a,&b,&c,&d,&e );
        printf("%.2f\n",(a+b+c+d+e)/5);
}

c++版本:

java版本:

python版本:


38. 判断是元音还是辅音

题目描述:

KiKi开始学习英文字母,BoBo老师告诉他,有五个字母A(a), E(e), I(i), O(o),U(u)称为元音,其他所有字母称为辅音,请帮他编写程序判断输入的字母是元
音(Vowel)还是辅音(Consonant)。

输入描述:

多组输入,每行输入一个字母。

输出描述:

针对每组输入,输出为一行,如果输入字母是元音(包括大小写),输出“Vowel”,如果输入字母是非元音,输出“Consonant”。

示例:

示例1
输入:
A
b
输出:
Vowel
Consonant

c语言版本:

#include<stdio.h>
#include<ctype.h>

int     main(void){
        char c;
        while(scanf("%c",&c )!=EOF){
                if(isalpha(c)){
                        switch (c) {
                                case 'a':
                                case 'A':
                                case 'e':
                                case 'E':
                                case 'i':
                                case 'I':
                                case 'o':
                                case 'O':
                                case 'u':
                                case 'U':printf("Vowel\n");break;
                                default:printf("Consonant\n");break;
                        }
                }
        }
}

c++版本:

java版本:

python版本:


39. 你是天才吗

题目描述:

据说智商140以上者称为天才,KiKi想知道他自己是不是天才,请帮他编程判断。输入一个整数表示一个人的智商,如果大于等于140,则表明他是一个天才,输出“Genius”。

输入描述:

多组输入,每行输入包括一个整数表示的智商。

输出描述:

针对每行输入,输出“Genius”。

示例:

示例1
输入:160
输出:Genius

c语言版本:

#include<stdio.h>

int     main(void){
        int c;
        while(scanf("%d",&c )!=EOF){
                if(c>=140) printf("Genius\n");
        }
}

c++版本:

java版本:

python版本:


40. 完美成绩

题目描述:

KiKi想知道他的考试成绩是否完美,请帮他判断。从键盘输入一个整数表示的成绩,编程判断成绩是否在90~100之间,如果是则输出“Perfect”。

输入描述:

多组输入,每行输入包括一个整数表示的成绩(90~100)。

输出描述:

针对每行输入,输出“Perfect”。

示例:

示例1
输入:98
输出:Perfect

c语言版本:

#include<stdio.h>

int     main(void){
        int c;
        while(scanf("%d",&c )!=EOF){
                if(c>=90&&c<=100) printf("Perfect\n");
        }
}

c++版本:

java版本:

python版本:


本题目全部来自牛客网,如果侵权,请留言删除


转载:https://blog.csdn.net/New_Leaf/article/details/105925067
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场