来点建议,想参加下蓝桥杯!!!

ck2333 2016-12-01 01:02:39
学了一年多,也不知道自己学的怎么样,有没有参加过的大神给点意见,或者大牛们指导一下??该怎么准备比较好??(具体有用的,比如说注重点之类的或者一些比较好的技巧)
...全文
891 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
CourserLi 2019-11-23
  • 打赏
  • 举报
回复
赵4老师 2016-12-05
  • 打赏
  • 举报
回复
楼主已经通过第一关。
赵4老师 2016-12-02
  • 打赏
  • 举报
回复
引用 6 楼 qq_36409192 的回复:
[quote=引用 4 楼 zhao4zhong1 的回复:] 边界条件 输入输出格式 ……
老师能否用小程序仔细说下吗??[/quote] 试试自己写一个最多支持10000位十进制正整数加法的小程序。
ck2333 2016-12-02
  • 打赏
  • 举报
回复
引用 9 楼 zhao4zhong1 的回复:
输入0+0验证一下你的程序能否正常工作。


好像没问题。。
赵4老师 2016-12-02
  • 打赏
  • 举报
回复
输入0+0验证一下你的程序能否正常工作。
ck2333 2016-12-02
  • 打赏
  • 举报
回复
引用 7 楼 zhao4zhong1 的回复:
[quote=引用 6 楼 qq_36409192 的回复:] [quote=引用 4 楼 zhao4zhong1 的回复:] 边界条件 输入输出格式 ……
老师能否用小程序仔细说下吗??[/quote] 试试自己写一个最多支持10000位十进制正整数加法的小程序。[/quote]
#include <stdio.h>
#include <string.h>

void swap(char *a,char *b)  /*交换两数*/
{
	char temp;
	int i;
	for(i=0;i<10000;i++)
	{
		temp=a[i];
		b[i]=a[i];
		a[i]=temp;
	}
}

int main ()
{
	char a[10000],b[10000];
	int i,j,len1,len2,min,max,t,jw=0,temp=0,ans[10001];
	gets(a);//输入第一个数 
	gets(b);//输入第二个数 
	len1=strlen(a);
	len2=strlen(b);
	if(len1>10000||len2>10000)//防止溢出 
		return 0;
	min=len1>len2?len2:len1;
	max=len1>len2?len1:len2;
	t=max-min;
	i=max-1;
	j=min-1;
	if(max==len2)//保证长数为a 
		swap(a,b);
	while(j>=0)//按位运算 
	{
		temp=a[i]-'0'+b[j]-'0'+jw;
		ans[i]=temp%10;
		jw=temp/10;
		i--;
		j--;
	}
	a[t-1]=a[t-1]+jw;
	for(i=0;i<t;i++)//将a中没进行运算的部分复制到ans中 
		ans[i]=a[i]-'0';
	for(i=0;i<max;i++)//输出 
		printf("%d",ans[i]);
	return 0;
}
ck2333 2016-12-01
  • 打赏
  • 举报
回复
引用 4 楼 zhao4zhong1 的回复:
边界条件 输入输出格式 ……
老师能否用小程序仔细说下吗??
ooolinux 2016-12-01
  • 打赏
  • 举报
回复
高质量程序设计指南:C++/C语言
赵4老师 2016-12-01
  • 打赏
  • 举报
回复
边界条件 输入输出格式 ……
ck2333 2016-12-01
  • 打赏
  • 举报
回复
引用 2 楼 AlbertS的回复:
蓝桥杯的小题跟基础,多看看基础的东西,大题交给别人去做吧
大哥,个人赛。。
AlbertS 2016-12-01
  • 打赏
  • 举报
回复
蓝桥杯的小题跟基础,多看看基础的东西,大题交给别人去做吧
paschen 2016-12-01
  • 打赏
  • 举报
回复
打基础知识打扎实,写代码的时候理清逻辑再写
内容概要:本文档汇总了蓝桥杯历年真题中的部分典型问题,旨在通过具体实例提高考生解决实际编程问题的能力。文中涉及三个问题:“矩阵翻硬币”,这是一个关于矩阵操作的问题,描述了如何通过特定的操作将矩阵中的元素(硬币)翻转至某一最终状态,并求解原始状态下符合条件的数量;“兰顿蚂蚁”,模拟了在一个网格环境中按照既定规则不断改变方向和颜色的一个过程,要求考生根据初始条件计算出指定步骤后的蚂蚁位置;“分糖果”,则是设计了一个循环分配机制,确保孩子们手中的糖果最终数量相等。针对这三个问题,文档详细给出了包括输入输出格式以及数据范围等方面的限定条件,并附上了示例以便理解和测试。 适合人群:准备参加蓝桥杯大赛的学生或程序员,特别是那些希望提升自己编程技巧和逻辑思维能力的人群。 使用场景及目标:①适用于要了解或练习蓝桥杯历年经典竞赛题目的学生和技术爱好者;②有助于培养编程逻辑和算法设计技能,提高解决问题的速度与准确性。 阅读建议:读者可以根据个人兴趣选择不同类型的题目进行深入研究,在理解背景信息之后重点参考输入输出要求及相关提示,通过动手编写代码尝试解决这些问题,最后验证自己的解答是否正确。同时也要注意各题目的数据规模差异较大,因此还需要考虑性能优化方面的需求。

15,447

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧