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

ck2333 2016-12-01 01:02:39
学了一年多,也不知道自己学的怎么样,有没有参加过的大神给点意见,或者大牛们指导一下??该怎么准备比较好??(具体有用的,比如说注重点之类的或者一些比较好的技巧)
...全文
890 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创作助手写篇文章吧