首页 > 其他分享 >计概杂烩2022

计概杂烩2022

时间:2023-12-16 12:34:20浏览次数:24  
标签:main 计概 int scanf 杂烩 strcmp 2022 include void

2022期末

直角三角形的面积

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
	int a,b,c;scanf("%d%d%d",&a,&b,&c);
	double p=(a+b+c)/2;
	double s=sqrt(p*(p-a)*(p-b)*(p-c));
	printf("%.2lf\n",s);
	return 0;
}

忘记是直角三角形了(逃

编程语言

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

int v;char a[200];

int main(void) { 
    scanf("%d\n",&v);
    while(1){
        gets(a);
        if(strcmp(a,"0")==0) break;
        if(strcmp(a,"++V")==0||strcmp(a,"V++")==0) v++;
        if(strcmp(a,"--V")==0||strcmp(a,"V--")==0) v--;
    }
    printf("%d\n",v);
	return 0;
}

使用strcmp函数方便的进行字符串比较

涨价的门票

#include <stdio.h>

int main(void) {
    int n,m,v,a,ans=0;scanf("%d%d%d%d",&n,&v,&m,&a);
    for(int i=1;i<=n;++i)
    {
        ans+=v;
        if(i%m==0) v+=a;
    }
    printf("%d\n",ans);
	return 0;
}

密文破译

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

int main(void) { 
    char a[200];int n;gets(a);scanf("%d",&n);
    for(int i=0;i<strlen(a);++i)
    {
        int x=a[i]-'A';
        x=(x-n+26)%26;
        printf("%c",x+'A');
    }
	return 0;
}

小P考试

#include <stdio.h>

double a[1000];

int main(void) {int t;scanf("%d",&t);
    while(t--){
        int n;scanf("%d",&n);
        for(int i=1;i<=n;++i) scanf("%lf",&a[i]);
        for(int i=1;i<n;++i)
            for(int j=i+1;j<=n;++j)
                if(a[i]>a[j])
                {double tmp=a[i];a[i]=a[j];a[j]=tmp;}
        if(n%2) printf("%.1lf\n",a[n/2+1]);
        else printf("%.1lf\n",1.0*(a[n/2]+a[n/2+1])/2);
    }
	return 0;
}

世界杯赢家

#include <stdio.h>

int a[200000],b;

int main(void) { int n;scanf("%d",&n);
    for(int i=1;i<=n;++i)
    {
        int x,y;scanf("%d%d",&x,&y);
        if(a[x]!=1) a[x]++;
        a[y]+=2;
    }
    for(int i=1;i<=100000;++i)
    {
        if(a[i]==1)
            if(b) printf(", %d",i);
            else {printf("%d",i);b=1;}
    }
	return 0;
}

善用标注,减小代码复杂度

找出密码

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

char a[20000];

int main(void) { 
    int i=0;char a[200];
    while(scanf("%s",a)!=EOF)
    {
        int l=strlen(a);
        printf("%c",a[i++%l]);
    }
	return 0;
}

这里需要用到scanf的返回值:
(1)如果正常输入,scanf返回成功输入的数据的个数
(2)如果

请佩戴好口罩

叠盘子

标签:main,计概,int,scanf,杂烩,strcmp,2022,include,void
From: https://www.cnblogs.com/oierwyh/p/17904707.html

相关文章

  • 计概杂烩2021
    2021期末A+BProblem?#include<stdio.h>intmain(void){inta,b,d;charc;scanf("%d%c%d",&a,&c,&b);if(c=='+')d=a+b;if(c=='-')d=a-b;if(c=='*')d=a*b;if(c=='/')d=......
  • 计概杂烩2019
    2019期末癌细胞体积#include<stdio.h>doubler;intmain(void){scanf("%lf",&r);printf("%.3lf",4.0*3.14159*r*r*r/3); return0;}寻找三角形#include<stdio.h>/*C语言初始模板程序*/intmain(void){inta,b,n,ans=0;......
  • 计概杂烩2020
    2020计概计算圆柱体的表面积#include<stdio.h>intmain(void){doubler,h;scanf("%lf%lf",&r,&h);printf("Area=%.3lf\n",3.14159*r*(r+h)*2); return0;}最近的食堂#include<stdio.h>#include<math.h>intm......
  • 计概杂烩2018
    2018计概期末就医问题#include<stdio.h>/*C语言初始模板程序*/intmain(void){chara[2]={'B','A'};intx;scanf("%d",&x);printf("%c\n",a[x%2]); return0;}马虎的佩奇#include<stdio.h>#defineeps0.000......
  • 计概杂烩2017
    2017计概期末探险家丁丁#include<stdio.h>/*C语言初始模板程序*/intmain(void){doublef;scanf("%lf",&f);printf("%.5lf",5.0*(f-32)/9); return0;}摘礼物#include<stdio.h>inta[2000];intmain(void){intn,k,ans......
  • 计概杂烩2016
    2016期末三角形判断#include<stdio.h>/*C语言初始模板程序*/intmain(void){inta,b,c;scanf("%d%d%d",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a)printf("yes\n");elseprintf("no\n"); r......
  • 计概杂烩2014
    2015两点间距离#include<stdio.h>#include<math.h>doublex1,y11,z1,x2,y2,z2;intmain(void){ scanf("%lf,%lf,%lf\n%lf,%lf,%lf",&x1,&y11,&z1,&x2,&y2,&z2); doublesqu=(x1-x2)*(x1-x2)+(y11-y2)*(y11-y2)+(z1-z2)......
  • P8818 [CSP-S 2022] 策略游戏 题解
    P8818[CSP-S2022]策略游戏题解题目链接P8818[CSP-S2022]策略游戏简化题意小\(A\)先在\(a[l1,r1]\)中选择一个数\(x\),小\(B\)再在\(b[l2,r2]\)中选择一个数\(y\),最后的分数就是\(x\timesy\)。小\(A\)想让分数尽可能地大,而小\(B\)则想让分数尽可能地小......
  • 【misc】[西湖论剑 2022]mp3 --js代码,mp3隐写,lsb隐写
    附件下载下来是一个mp3文件,我这里是先试了一下MP3Stego对mp3进行空密码解密发现得到了一个txt,貌似像一个key然后kali中foremost一下mp3,发现得到一张png图片,然后再zsteg查看这张图片‘发现有zip文件,提取出来试一下然后用一开始得到的key可以解密这个加密的压缩包,得到一段加......
  • 【专题】2022年中国跨境电商行业研究报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32044近年来,我国的跨境电子商务发展迅速,在过去五年中,其贸易额增长率达到了16.2%,已经成为稳定对外贸易的一支重要力量。阅读原文,获取专题报告合集全文,解锁文末52份跨境电商行业相关报告。一方面,随着跨境电子商务的发展,跨境电子商务的监管政策得到了......