随笔 - 1  文章 - 0  评论 - 0  阅读 - 13

洛谷题单入门1顺序结构(C语言版)

【入门1】顺序结构

Hello,World!

#include<stdio.h>
int main(){
    printf("Hello,World!");
    return 0;
}

输出字符菱形

#include <stdio.h>
int main(){
    printf("  * \n");
    printf(" *** \n");
    printf("***** \n");
    printf(" *** \n");
    printf("  * \n");
    return 0;
}

超级玛丽游戏

#include<stdio.h>
int main() {
    printf(
    "                ********\n"
    "               ************\n"
    "               ####....#.\n"
    "             #..###.....##....\n"
    "             ###.......######              ###            ###\n"
    "                ...........               #...#          #...#\n"
    "               ##*#######                 #.#.#          #.#.#\n"
    "            ####*******######             #.#.#          #.#.#\n"
    "           ...#***.****.*###....          #...#          #...#\n"
    "           ....**********##.....           ###            ###\n"
    "           ....****    *****....\n"
    "             ####        ####\n"
    "           ######        ######\n"
    "##############################################################\n"
    "#...#......#.##...#......#.##...#......#.##------------------#\n"
    "###########################################------------------#\n"
    "#..#....#....##..#....#....##..#....#....#####################\n"
    "##########################################    #----------#\n"
    "#.....#......##.....#......##.....#......#    #----------#\n"
    "##########################################    #----------#\n"
    "#.#..#....#..##.#..#....#..##.#..#....#..#    #----------#\n"
    "##########################################    ############\n"
    );
    return 0;
}

A+B Problem

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d",(a+b));
    return 0;
}

字符三角形

#include <stdio.h>
int main()
{
    char c = getchar();
    printf("  %c\n %c%c%c\n%c%c%c%c%c\n", c,c,c,c,c,c,c,c,c);
    return 0;
}

【深基2.例5】苹果采购

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d",a*b);
    return 0;
}

【深基2.例6】字母转换

#include<stdio.h>
int main(){
    putchar(getchar()-32);
    return 0;
}

【深基2.例7】数字反转

#include <stdio.h>
#include <string.h>

int main() {
    char s[20];

    scanf("%s", s);

    int len = strlen(s);

    for (int i = len - 1; i >= 0; i--) {
        printf("%c", s[i]); 
    }
    printf("\n"); 
    return 0;
}

【深基2.例8】再分肥宅水

#include<stdio.h>
int main(){
    int a;
    float t;
    scanf("%f%d",&t,&a);
    printf("%.3f\n",t/a);
    printf("%d",a*2);
    return 0;

}

【深基2.习2】三角形面积

#include<stdio.h>
#include<math.h>
int main(){

    double a,b,c,p;

    scanf("%d%d%d",&a,&b,&c);

    p = (a+b+c)/2;
    printf("%.1f",sqrt(p*(p-a)*(p-b)*(p-c)));

    return 0;
}

大象喝水

#include<stdio.h>
int main(){
    double h0,r0,sum;
    scanf("%lf%lf",&h0,&r0);

    double h=h0*0.1;
    double r=r0*0.1;
    double v=3.14*r*r*h;

    int i = 1;

    while (1){
        sum=v*i;
        if(20<=sum){
            printf("%d",i);
            break;
        }
        else{
            i++;
        }
    }
    return 0;
}

[NOIP2017 普及组] 成绩

#include<stdio.h>
int main(){
    double a,b,c;
    scanf("%lf%lf%lf",&a,&b,&c);
    printf("%.0lf",a*0.2+b*0.3+c*0.5);
    return 0;
}

小玉买文具

#include<stdio.h>
int main(){
    int a,b;
    scanf("%d%d",&a,&b);
    printf("%d",(a*10+b)/19);
    return 0;
}

小鱼的游泳时间

#include<stdio.h>

int main(){
    int a,b,c,d;
    scanf("%d%d%d%d",&a,&b,&c,&d);
    int begin =a*60+b;
    int end = c*60+d;
    int time =end - begin;
    printf("%d %d",time/60,time%60);
    return 0;
}
posted on   五更起  阅读(13)  评论(0编辑  收藏  举报
< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

点击右上角即可分享
微信分享提示