pta基础编程题目集 编程题

原创 2017年03月29日 18:33:47

题目链接

5-7 12-24小时制

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int hour,minute;
    scanf("%d:%d",&hour,&minute);
    if(hour>12 && hour<24)  printf("%d:%d PM\n",hour-12,minute);
    else if(hour < 12)          printf("%d:%d AM\n",hour,minute);
    else if(hour == 12)         printf("12:%d PM\n",minute);
    else if(hour == 24)         printf("0:%d AM\n",minute);
    return 0;
}

5-8 超速判断

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int V;
    scanf("%d",&V);
    if(V > 60)  printf("Speed: %d - Speeding\n",V);
    else        printf("Speed: %d - OK\n",V);
    return 0;
}

5-9 用天平找小球

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a,b,c;
    scanf("%d",&a);
    scanf("%d",&b);
    scanf("%d",&c);

    if(a == b)  printf("C\n");
    if(a == c)  printf("B\n");
    if(b == c)  printf("A\n");
    return 0;
}

5-10 计算工资

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int years,hours,base;
    float salary;

    scanf("%d",&years);
    scanf("%d",&hours);

    if(years >= 5)  base = 50;
    else            base = 30;

    if(hours > 40)  salary = base*40 + 1.5*base*(hours-40);
    else salary = base*hours;

    printf("%.2f\n",salary);
    return 0;
}

5-11 分段计算居民水费

#include <stdio.h>

int main(int argc, const char * argv[]) {
    double x,y;
    scanf("%lf",&x);
    if(x <= 15) y = 4*x/3;
    else y = 2.5*x - 17.5;
    printf("%.2lf\n",y);
    return 0;
}

5-12 两个数的简单计算器

 #include <stdio.h>

int main(int argc, const char * argv[]) {
    char c;
    int a,b;

    scanf("%d %c %d",&a,&c,&b);
    if(c == '+')    printf("%d\n",a+b);
    else if(c == '-')    printf("%d\n",a-b);
    else if(c == '*')    printf("%d\n",a*b);
    else if(c == '/')    printf("%d\n",a/b);
    else if(c == '%')    printf("%d\n",a%b);
    else printf("ERROR\n");
    return 0;
}

5-13 日K蜡烛图

#include <stdio.h>

int main(int argc, const char * argv[]) {
    double open,high,low,close;
    scanf("%lf %lf %lf %lf",&open,&high,&low,&close);
    if(close < open)        printf("BW-Solid");
    else if(close > open)   printf("R-Hollow");
    else if(close == open)  printf("R-Cross");
    if(low<open && low<close && high>open && high>close)
        printf(" with Lower Shadow and Upper Shadow");
    else if(low<open && low<close)
        printf(" with Lower Shadow");
    else if(high>open && high>close)
        printf(" with Upper Shadow");

    printf("\n");
    return 0;
}

5-14 求整数段和

#include <stdio.h>

int main(int argc, const char * argv[]) {
    int a,b,length,i,sum = 0;
    scanf("%d %d",&a,&b);
    length = b-a;
    for(i=0; i<=length; i++){
        sum += (a+i);
        printf("%5d",a+i);
        if((i+1)%5 == 0)
            printf("\n");
    }
    if((length+1)%5 != 0)   printf("\n");
    printf("Sum = %d\n",sum);

    return 0;
}

5-15 计算圆周率

#include <stdio.h>
int main()
{
    double i=1.0,threshold,a=1.0,b=1.0,result,tmp;
    scanf("%lf",&threshold);
    while (1) {
        a *= i;
        b *= (2*i+1);
        tmp = a/b;
        result += tmp;
        if(tmp < threshold){
            break;
        }
        i++;
    }
    printf("%.6lf\n",(result+1)*2);
    return 0;
}
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/bobo1356/article/details/68068156

零基础学编程-数据库基础

-
  • 1970年01月01日 08:00

pat全套答案

  • 2014年03月02日 21:54
  • 2.32MB
  • 下载

PTA 基础编程题目集 -函数12题

 4-1 简单输出整数   (10分) void PrintN(int N) { int i,sum=0; for(i=1; i
  • acmmiao
  • acmmiao
  • 2016-05-08 21:46:06
  • 3488

浙大PAT全套答案_1001至1049.

  • 2013年04月13日 20:01
  • 2.71MB
  • 下载

PTA数据结构与算法题目集(中文) 函数题 (1)

PTA数据结构与算法题目集(中文) 函数题4-1~4-5
  • Phenixfate
  • Phenixfate
  • 2015-11-27 14:22:59
  • 3915

PAT乙级解题报告目录

源码地址:https://github.com/liuchuo/PAT 乙级 1001. 害死人不偿命的(3n+1)猜想 (15)-PAT乙级真题 1002. 写出这个数...
  • liuchuo
  • liuchuo
  • 2016-07-24 17:48:50
  • 3897

图的遍历(PTA题目解答)

mycode: #include #include #include using namespace std; void dfs(vector> a,int i,vector &test,v...
  • wxd_zswx
  • wxd_zswx
  • 2015-09-07 21:52:54
  • 453

pta习题集5-16 朋友圈

某学校有N个学生,形成M个俱乐部。每个俱乐部里的学生有着一定相似的兴趣爱好,形成一个朋友圈。一个学生可以同时属于若干个不同的俱乐部。根据“我的朋友的朋友也是我的朋友”这个推论可以得出,如果A和B是朋友...
  • Dacc123
  • Dacc123
  • 2017-03-12 16:34:35
  • 598

jquery date插件

$(function() { var dates = $( "#from, #to" ).datepicker( { defaultDate: "+1W", changeYear: tru...
  • dpf3977013
  • dpf3977013
  • 2011-09-14 17:32:45
  • 620

【Pta测试6.1】:基础编程题目集

6-1 简单输出整数(10 分) 本题要求实现一个函数,对给定的正整数N,打印从1到N的全部正整数。 函数接口定义: void PrintN ( int N ); 其中N是用户传...
  • Bonstoppo
  • Bonstoppo
  • 2017-11-21 20:05:19
  • 369
收藏助手
不良信息举报
您举报文章:pta基础编程题目集 编程题
举报原因:
原因补充:

(最多只允许输入30个字)