解题思路:蓝桥杯2014年第五届真题-分糖果 (C语言代码)每一步都很详细,适合小白看。-Dotcpp编程社区
思路是参考这位大佬的,向这位大佬致敬吧!
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int n,flag=1,count=0;
int a[101];
int i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a[i]);
}//以上是读入操作
while( flag)
{
a[0]=a[1]/2;
for(i=1;i<=n;i++)
{
if(i!=n)
a[i]=a[i]/2+a[i+1]/2;
else
a[i]=a[i]/2+a[0];
if(a[i]%2!=0)
{ a[i]+=1;
count++;
}
}//分糖和补发阶段
for(j=1;j<=n;j++)
{
if(a[1]==a[j])
flag=0;
else
{
flag=1;
break;
}
}//判断flag是否为0阶段。
}
printf("%d",count);
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1049 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:694 |
买不到的数目 (C++代码)浏览:865 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:894 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:375 |
【偶数求和】 (C语言代码)浏览:556 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:262 |
Cylinder (C语言描述+详细分析)浏览:3264 |
字符串输入输出函数 (C语言代码)浏览:2485 |
1052题解(链表操作)浏览:663 |