信息学竞赛中的数学 习题集 321-330(10题)

321、3201:练33.1 3721数

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

/*
试编一程序,输出200以内所有的“3721”数。
除以3余2 同时除以7余1的数叫“3721” 
*/
#include<iostream>
#include <bits/stdc++.h>         
using namespace std;
int main()
{
	int i,sum=0;
	for( i=1 ; i <= 200 ; ++i )
	{
		if( i%3==2 && i%7==1 ) 
		{
			//编译符合条件的数的个数 
			sum++;
			cout.setf(ios::left); //设置对齐方式为left 
			//cout.fill(' '); //设置填充,缺省为空格 
			//cout<<"1.11"; 
			//cout<<"C语言的历史";
			//cout<<setw(8)<<i<<' '; 
			//cout.unsetf(ios::left); //取消对齐方式 
			
			printf("%d ",i);
		
			//每5个1行 
			/*
			if(sum%5==0)
			{
				cout<<endl;
			}
			*/
		}  
	}
	
	cout<<endl;
	//cout<<"     总共有"<<sum<<"个3721数"<<endl;
	
	return 0;
}
/*
作业:
1067:整数的个数
http://ybt.ssoier.cn:8088/problem_show.php?pid=1067

1068:与指定数字相同的数的个数
http://ybt.ssoier.cn:8088/problem_show.php?pid=1068

1069:乘方计算
http://ybt.ssoier.cn:8088/problem_show.php?pid=1069
 
*/ 



322、3202:练33.2 素数判断

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

323、3203:练33.3 水仙花数

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

/*
同时也可以采用一个for循环来求解,
表面上看好像优于三重循环,
实际上却比上面的程序效率低,
请同学们自己分析。
程序如下:
*/
#include<iostream>
#include<iomanip>
using namespace std;
int main( )
{
	int a,b,c;
   
	for (int m=100; m<=999; ++m)
	{
		a=m/100; 	    //m的百位
		b=(m%100)/10;    //m的十位
		c=m%10;          //m的个位
       
		if (a*a*a+b*b*b+c*c*c==m) 
       		//cout<<setw(6)<<m;
       		cout<<m<<" ";
   	}
   
   	return 0;
}
/*
作业:

1077:统计满足条件的4位数
http://ybt.ssoier.cn:8088/problem_show.php?pid=1077

1078:求分数序列和
http://ybt.ssoier.cn:8088/problem_show.php?pid=1078  
*/


324、3204:【例34.1】 计分程序

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

325、3207:练34.1 学习加法

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

326、956.数列求和2 (课程B)

登录

327、957.平均分 (课程B)

登录

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n,ans=0,num=0;
    cin>>n;
    int a[n+5];
    
    for(int i=1;i<=n;i++)
    {
    	cin>>a[i];
    	ans+=a[i];
	}
	
	ans/=n;
	
	for(int i=1;i<=n;i++)
    {
    	if( a[i]<ans )
    	{
    		num++;
		}
	}
	
	cout<<num<<endl;

	return 0;
}


328、708.放飞气球(下册第1课)

登录

329、709.改变身高(下册第2课)

登录

330、710.改变身高(下册第2课)

登录









 有哪些信息学奥赛相关的比赛和考试

有哪些信息学奥赛相关的比赛和考试_梦熊csp初赛-CSDN博客

中小学信息学相关比赛汇总(C++类)

中小学信息学相关比赛汇总(C++类)_中小学 信息类竞赛-CSDN博客

信息学奥赛学习、训练、测试的顺序,思路及方法

信息学奥赛学习、训练、测试的顺序,思路及方法_信奥学习路线-CSDN博客

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学

信息学奥赛学习规划 国内顶尖信息学奥赛名校训练模式 信奥中的数学_洛谷的csp课程怎么样-CSDN博客

信息学奥赛训练体系(2023.02.21)

信息学奥赛训练体系(2023.02.21)_信息学竞赛基础训练系统构建方案-CSDN博客

CSP-J2 CSP-S2 复赛 第2轮 比赛技巧-做题策略与时间分配、容易犯错误汇总 NOI Linux2.0文件操作等

CSP-J2 CSP-S2 复赛 第2轮 比赛技巧-做题策略与时间分配、容易犯错误汇总 NOI Linux2.0文件操作等_noip linux 与 windows 注意问题-CSDN博客

NOI Linux 2.0的简单用法、CSP-J2、CSP-S2复赛注意事项等

NOI Linux 2.0的简单用法、CSP-J2、CSP-S2复赛注意事项等_csp复赛windows+noilinux2.0-CSDN博客

创新、创新思维书籍(2023.10。10)

创新、创新思维书籍(2023.10。10)_专利创造性思维 书籍-CSDN博客

调试与对拍

调试与对拍_python进行对拍-CSDN博客

信奥中的“骗”分神技 ---“打表”

信奥中的“骗”分神技 ---“打表”_c++ 信奥比赛 中文 英文-CSDN博客

【NOI2022】PV「什么是信息学精神?」

【NOI2022】PV「什么是信息学精神?」-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

dllglvzhenfeng

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

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

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

打赏作者

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

抵扣说明:

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

余额充值