Ⅰ :[蓝桥杯][2014年第五届真题]分糖果c语言
过不了显示是什么意思?编译错误?
Ⅱ 蓝桥杯C语言题目
#include<stdio.h>
int main(){
char code[]={'Z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y'};
char num[10];
int sgln=0,sang,yu,len=0;
sang=2019/26;
yu=2019%26;
num[len]=code[yu];
len++;
while(sang!=0){
if(sang!=0&&yu==0)
yu=(sang-1)%26;
else
yu=sang%26;
sang=sang/26;
num[len]=code[yu];
len++;
}
len--;
for(;len>=0;len--){
printf("%c",num[len]);
}
}
Ⅲ 求往届蓝桥杯软件设计大赛c语言试题!
http://acm.guetonline.com/guoj/contest/problemlist.action?cid=12 这里有,原题与类型题。
Ⅳ 蓝桥杯c语言历年试题
你也参加蓝桥杯啦
Ⅳ 蓝桥杯省赛(C语言)一般考什么
还是跟选拔赛一样的题型
考的是算法类的题目
Ⅵ 帮忙解答蓝桥杯的一道题
#include <stdio.h>
#define SIZE 100
struct data
{
unsigned long height;
unsigned long time;
unsigned long angry;
};
struct data children[SIZE];
struct data temp;
int main()
{
unsigned number=0,total_angry=0;
unsigned i,out,in;//for loop
scanf("%lu",&number);
for(i=0;i<number;i++)
{
scanf("%d",&children[i].height);
children[i].time=0;
children[i].angry=0;
}
for(out=0;out<number-1;out++)
for(in=0;in<number-1-out;in++)
if(children[in].height>children[in+1].height)
{
temp=children[in];
children[in]=children[in+1];
children[in+1]=temp;
children[in].angry+=++children[in].time;
children[in+1].angry+=++children[in+1].time;
}
for(i=0;i<number;i++)
total_angry+=children[i].angry;
printf("%lu",total_angry);
return 0;
}
这是C的代码,我手动算的答案是对的。但就是卡在评测系统那里了。。。。。
Ⅶ 求前几届蓝桥杯C语言本科组的试题。
你可以去网上看下ACM的习题,这样更能提高你的编程水平
Ⅷ 蓝桥杯练习题c语言
(1)检查 最大值 和 最小值 的时候, 循环终止条件应该是“ i < n ; ”,你上面的代码没有对比到最后一个元素啊!
(2)估计是没有对输入的值进行判断,是否合法,所以扣分了吧。比如 数组的个数 应该是 大于0 的整数吧。 然后, 要求 数组里的数的绝对值都小于10000,也应该需要 判断一下吧。
如有帮助,烦请点采纳,谢谢!
Ⅸ C语言编程,蓝桥杯的真题,有C来解答
int t1=x[0]==0||x[1]==1;
//如果A参加,B也参加
???
Ⅹ 蓝桥杯填空题 求C语言大神带飞。 解答解释一下
括号里填这个:f(x,y+1),f(x+1,y) 或 f(x+1,y),f(x,y+1)