首页 > 其他分享 >洛谷题单入门1顺序结构(C语言版)

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

时间:2024-11-10 14:09:24浏览次数:5  
标签:main return 入门 int 洛谷题 scanf C语言 printf include

【入门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;
}

标签:main,return,入门,int,洛谷题,scanf,C语言,printf,include
From: https://www.cnblogs.com/lehi520/p/18537898

相关文章

  • 超详细!ComfyUI 全方位入门指南,初学者必看,附多个实践操作
    本文正文字数约8300字,阅读时间20分钟。如果按照文章实操一遍,预计时间在半小时到两小时不等。我还是推荐在自己电脑上自行搭建一套GUI(也就是用户图形界面)来学习和使用StableDiffusion,也就是本文即将介绍的ComfyUI。本文将为你提供一份全面的ComfyUI入门指南,涵盖......
  • 黑客入门基础知识(非常详细),黑客入门到精通教程,收藏这篇就够了
    黑客基础知识(一)IP地址是什么网际协议地址(即IP地址)。它是为标识Internet上主机位置而设置的。Internet上的每一台计算机都被赋予一个世界上唯一的32位Internet地址(InternetProtocolAddress,简称IPAddress),这一地址可用于与该计算机机有关的全部通信。为了方便起见,在应用上......
  • 网络安全学习路线(非常详细)从零基础入门到精通,看完这一篇就够了_网络安全体系培训内容
    小白人群想学网安但是不知道从哪入手?一篇文章告诉你如何在4个月内吃透网安课程,掌握网安技术一、基础阶段1.了解网安相关基础知识了解中华人民共和国网络安全法、熟知网络安全的相关概念:包括信息安全、风险管理、网络攻防原理、认证与加密等基本概念,2.Linux操作系统Lin......
  • 「Mac玩转仓颉内测版3」入门篇3 - Cangjie的基本语法与结构
    本篇将深入探讨Cangjie语言的基本语法与结构。这些基础知识为编写高效、可维护的代码奠定了坚实基础。通过理解语句结构、表达式、注释及数据类型,能够更自信地使用Cangjie进行编程。关键词Cangjie基本语法语句结构表达式注释数据类型控制结构一、基本语法1.1语句结构......
  • 新手入门Java自动化测试的利器:Selenium WebDriver
    今天我们将深入探讨一款强大的Java自动化测试工具——SeleniumWebDriver。在正式介绍SeleniumWebDriver之前,让我们首先对Selenium本身进行简要概述,以便更好地理解其背景和功能。官方学习网站:https://www.selenium.dev/Selenium是一个开源的自动化测试框架,WebDriver是其核心......
  • 超详细C语言函数栈帧的创建和销毁的过程讲解,细节满满
    目录一、ebp和esp二、main函数的函数栈帧(解释反汇编)(1)、push操作(2)、mov操作(3)、sub操作(4)、然后又是三个push操作(5)、lea操作:(6)、接着四步操作:三、如何创建的变量(创建变量的反汇编)(1)、第一个inta=10:此时如果没有给a变量赋值,那么该位置的值就是CCCCCCCC,这就是为什么未......
  • 华为OD机试2024年E卷-MVP争夺战[100分]( Java | Python3 | C++ | C语言 | JsNode | Go
    题目描述在星球争霸篮球赛对抗赛中,最大的宇宙战队希望每个人都能拿到MVP,MVP的条件是单场最高分得分获得者。可以并列所以宇宙战队决定在比赛中尽可能让更多队员上场,并且让所有得分的选手得分都相同,然而比赛过程中的每1分钟的得分都只能由某一个人包揽。输入描述输入第一行......
  • 华为OD机试2024年E卷-AI识别面板[100分]( Java | Python3 | C++ | C语言 | JsNode | Go
    题目描述AI识别到面板上有N(1≤N≤100)个指示灯,灯大小一样,任意两个之间无重叠。由于AI识别误差,每次别到的指示灯位置可能有差异,以4个坐标值描述AI识别的指示灯的大小和位置(左上角x1,y1,右下角x2,y2),请输出先行后列排序的指示灯的编号,排序规则:每次在尚未排序的灯中挑选最高的......
  • 深度学习Pytorch快速入门我是土堆,P14torchvision中的数据集使用
    这里先表明下为啥从P8直接跳到了P14,原因是这中间的讲的都是Transfroms的使用,作为小白我听完课之后总结下Transfrom的功能:1.输入2.输出3.改变图片的大小。而且老师说了这个用的比较多,所以想先往下看,等到后面用到的时候,up还会再讲的。importtorchvisionfromtorch.utils.tenso......
  • Servlet入门
    1.Meven依赖点击查看代码<dependency><groupId>javax.servlet</groupId><artifactId>javax.servlet-api</artifactId><version>3.1.0</version><!--此处为什么需要添加该标签?provided指的是在编译和测试过程中有效,最后生成的war......