3091:练16.3 选择题判定(C、C++、python)

3091:练16.3 选择题判定

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

练 16.3 选择题判定

信息学奥赛一本通-编程启蒙(C++版)在线评测系统

【一本通启蒙 python 版 题解】 P91. 练16.3 选择题判定

【一本通启蒙 python 版 题解】 P91. 练16.3 选择题判定 - 椰程信奥--海南科技特长生

《信息学奥赛一本通 编程启蒙 C++版》 3091-3100(10题)

《信息学奥赛一本通 编程启蒙 C++版》 3091-3100(10题)_3091:练16.3 选择题判定-CSDN博客




C语言代码:

#include <stdlib.h>
#include <stdio.h>
int main()
{
	int c = 150;
	
	char a[6]="DCBAD";
	
	char b[6];
	
	scanf("%s",b);
	

	for(int i = 0; i <= 4; i++)
	{
		if(b[i] != a[i])
		{
			c -= 30;
		}
	}
	
	printf("%d",c);
    
	return 0;
}


C++代码:

#include<bits/stdc++.h>
using namespace std;
int sum=0;
char a1,a2,a3,a4,a5;
int main()
{
	cin>>a1>>a2>>a3>>a4>>a5;

	if(a1=='D')sum+=30;
	if(a2=='C')sum+=30;
	if(a3=='B')sum+=30;
	if(a4=='A')sum+=30;
	if(a5=='D')sum+=30;

	cout<<sum;

	return 0; 
}


#include<bits/stdc++.h>

using namespace std;

int main()
{
	int c = 150;
	string n;
	
	cin >> n;
	
	string m = "DCBAD";
	
	for(int i = 0; i <= 4; i++)
	{
		if(n[i] != m[i])
		{
			c -= 30;
		}
	}
	
	cout << c << endl;
    
	return 0;
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string str={"DCBAD"},abc;
	int num=0,ans=0;
	cin>>abc;
	
	for(auto i:abc)
	{
		if( str[num]==i )
		{
			ans+=30;
		}
		
		num++;
	}
	
	cout<<ans<<endl;
	
	return 0;
}



python3代码:

a=input()

sum=0

if a[0]=='D':
            sum+=30

if a[1]=='C':
            sum+=30

if a[2]=='B':
            sum+=30

if a[3]=='A':
            sum+=30

if a[4]=='D':
            sum+=30

print( sum )

s = input()
# print(s[0],s[1])

sum = 0

if(s[0]=="D"):
   sum += 30

if(s[1]=="C"):
   sum += 30

if(s[2]=="B"):
   sum += 30

if(s[3]=="A"):
   sum += 30

if(s[4]=="D"):
   sum += 30

print(sum)



 




信息学c++数学基础8小时上午篇

信息学c++数学基础8小时上午篇_哔哩哔哩_bilibili

【拉格朗日插值法的本质】拉格朗日,孙子,与每个人都能推出来的插值法

【拉格朗日插值法的本质】拉格朗日,孙子,与每个人都能推出来的插值法_哔哩哔哩_bilibili

许庭强IOI 2023参赛总结

许庭强IOI 2023参赛总结

【泰勒公式】数学分析中最离谱最神奇的公式,如何看其本质

【泰勒公式】数学分析中最离谱最神奇的公式,如何看其本质_哔哩哔哩_bilibili

一分钟回顾数学函数知识点备战CSP的你掌握几条了信息学奥赛初赛知识点积累

一分钟回顾数学函数知识点备战CSP的你掌握几条了信息学奥赛初赛知识点积累_哔哩哔哩_bilibili

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dllglvzhenfeng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值