牛客竞赛语法入门班顺序结构习题完结

Posted 辉小歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛客竞赛语法入门班顺序结构习题完结相关的知识,希望对你有一定的参考价值。

题单地址:https://ac.nowcoder.com/acm/contest/18839?from=acdiscuss#question
入门题,太简单的直接代码,其他的有题目和代码

这是一道签到题

#include<bits/stdc++.h>
using namespace std;  
int main(void)

	printf("zhe\\nshi\\nyi\\ndao\\nqian\\ndao\\nti");
	return 0;
                                 

排列式

#include<bits/stdc++.h>
using namespace std;
const int N=1e3*3+10;
typedef long long int LL;
struct nodeint a,b,c;temp;
bool cmp(node a,node b) return a.a<b.a;
vector<node> ans;
void check(int i,int j)

	int s[10]=0;
	LL sum=i*j;
	LL a,b,c;
	a=sum,b=i,c=j;
	while(i) s[i%10]++,i/=10;
	while(j) s[j%10]++,j/=10;
	while(sum) s[sum%10]++,sum/=10;
	if(s[0]) return;
	for(int i=1;i<=9;i++) if(!s[i]||s[i]>1) return;
    temp.a=a,temp.b=b,temp.c=c;
	ans.push_back(temp);

int main(void)

	for(int i=1;i<=N;i++)
		for(int j=i+1;j<=N;j++)
			check(i,j);
	sort(ans.begin(),ans.end(),cmp);
	for(int i=0;i<ans.size();i++) cout<<ans[i].a<<" = "<<ans[i].b<<" x "<<ans[i].c<<endl;
	return 0;
 

小飞机

#include<bits/stdc++.h>
using namespace std;
int main(void)

	printf("     **\\n");
	printf("     **\\n");
	for(int i=1;i<=12;i++) cout<<"*";
	cout<<endl;
	for(int i=1;i<=12;i++) cout<<"*";
	cout<<endl;
	printf("    *  *\\n");
	printf("    *  *\\n");
	return 0;

学姐的"Helloworld!"

#include<bits/stdc++.h>
using namespace std;
int main(void)

	cout<<"Helo word!";
	return 0;

乘法表

#include<bits/stdc++.h>
using namespace std;
int main(void)

	for(int i=1;i<=9;i++)
	
		for(int j=1;j<=i;j++)
			printf("%d*%d=%2d ",j,i,j*i);
		cout<<endl; 
	
	return 0;

KiKi学程序设计基础

#include<bits/stdc++.h>
using namespace std;
int main(void)

	string a="printf(\\"Hello world!\\\\n\\");";
	string b="cout << \\"Hello world!\\" << endl;";
	cout<<a<<endl<<b;
	return 0;

疫情死亡率

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,b; cin>>a>>b;
	printf("%.3lf%%",b*100.0/a);
	return 0;

爱因斯坦的名言

#include<bits/stdc++.h>
using namespace std;
int main(void)

	cout<<"\\"Genius is 1% inspiration and 99% perspiration.\\"";
	return 0;

字符串输出1.0

#include<bits/stdc++.h>
using namespace std;
int main(void)

	for(int i=0;i<3;i++) cout<<"Welcome to ACM / ICPC!"<<endl;
	return 0;

牛牛学说话之-整数

#include<stdio.h>
int main(void)

    int n;
    scanf("%d",&n);
    printf("%d",n);
    return 0;

牛牛学说话之-浮点数

#include<stdio.h>
int main(void)

    double a;
    scanf("%lf",&a);
    printf("%.3lf",a);
    return 0;

牛牛学加法

#include<stdio.h>
int main(void)

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",a+b);
    return 0;

牛牛学除法

#include<stdio.h>
int main(void)

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",a/b);

牛牛学取余

#include<stdio.h>
int main(void)

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%d",a%b);

浮点除法

#include<stdio.h>
int main(void)

    int a,b;
    scanf("%d %d",&a,&b);
    printf("%.3lf",(double)a/b);
    return 0;

计算带余除法

#include<bits/stdc++.h>
using namespace std;
int main(void)

    int a,b; cin>>a>>b;
    cout<<a/b<<" "<<a%b;
    return 0;

水题再次来袭:明天星期几?

#include<bits/stdc++.h>
using namespace std;
int main(void)

	long long int a; cin>>a;
    if(a==6) cout<<7;
	else cout<<(a+1)%7;
	return 0;

开学?

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,b; cin>>a>>b;
	int sum=(a+b)%7;
	if(sum) cout<<sum;
	else cout<<7;
	return 0;

helloworld

#include<bits/stdc++.h>
using namespace std;
int main(void)

	string s="hello world";
	for(int i=0;i<s.size();i++) printf("%c",s[i]+1);
	return 0;

a+b

#include<bits/stdc++.h>
using namespace std;
char get(int x)

	if(x<=9) return '0'+x;
	else return 'a'+x-10;

string f(int x)

	string s;
	while(x) s+=get(x%16),x/=16;
	reverse(s.begin(),s.end());
	return s;

int main(void)

	int a,b; cin>>a>>b;
	string s=f(a+b);
	cout<<s<<endl;
	return 0;

整数的个位

#include<stdio.h>
int main(void)

    int a;
    scanf("%d",&a);
    printf("%d",a%10);
    return 0;

整数的十位

#include<stdio.h>
int main(void)

    int a;
    scanf("%d",&a);
    printf("%d\\n",(a/10)%10);
    return 0;

反向输出一个四位数

#include<bits/stdc++.h>
using namespace std;
int main(void)

	string s; cin>>s;
	reverse(s.begin(),s.end());
	cout<<s;
	return 0;

总成绩和平均分计算

#include<bits/stdc++.h>
using namespace std;
int main(void)

	double a,b,c,sum;
	cin>>a>>b>>c;
	sum=a+b+c;
	printf("%.2lf %.2lf",sum,sum/3);
	return 0;

计算平均成绩

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,sum=0; 
	for(int i=0;i<5;i++)
	
		cin>>a;
		sum+=a;
	
	printf("%.1lf",sum/5.0);
	return 0;

牛牛学梯形

#include<bits/stdc++.h>
using namespace std;
int main(void)

	double a,b,c; cin>>a>>b>>c;
	printf("%.3lf",(a+b)/2*c);
	return 0;

牛牛学矩形

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,b; cin>>a>>b;
	cout<<(a+b)*2<<endl;;
	cout<<a*b<<endl;
	return 0;

牛牛学立体

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,b,c; cin>>a>>b>>c;
	cout<<(a*b+a*c+b*c)*2<<endl;
	cout<<a*b*c<<endl;
	return 0;

计算三角形的周长和面积

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a,b,c; cin>>a>>b>>c;
	double p=(a+b+c)/2.0;
	double sum=sqrt(p*(p-a)*(p-b)*(p-c));
	printf("circumference=%.2lf area=%.2lf",1.0*a+b+c,sum);
	return 0;

你能活多少秒

#include<bits/stdc++.h>
using namespace std;
int main(void)

	long long int a; cin>>a;
	cout<<a*31560000;
	return 0;

时间转换

#include<bits/stdc++.h>
using namespace std;
int main(void)

	int a; cin>>a;
	printf("%d %d %d",a/3600,a%3600/60,a%60);
	return 0;

温度转换

#include<bits/stdc++.h>
using namespace std;
int main(void)

	double c; cin>>c;
	printf("%.3lf",5.0/9*(

以上是关于牛客竞赛语法入门班顺序结构习题完结的主要内容,如果未能解决你的问题,请参考以下文章

牛客竞赛语法入门班选择结构习题完结

牛客竞赛语法入门班循环结构习题完结

牛客竞赛语法入门班数组模拟枚举贪心习题未完结

牛客竞赛语法入门班数组字符串习题完结

牛客竞赛语法入门班数组栈队列和stl习题未完成

2021算法竞赛入门班第八节课数学习题