近期题目分享以及疑惑
hello,大家许久不见,这段时间虽然题目写的不少,但是一直都没有机会跟大家一起分享,接下来我给大家分享几题近期写的几道比较有意思的题目吧
题目均引自pat乙级题库
1.1070 结绳
题目思路:这题是一题比较明显的数学题,只要我们把思路搞对,那我们就可以根据题目进行编程。
#include
int main()
{
int n=0;
scanf("%d",&n);
int a[n],cnt=0;
for(int i=0; i
scanf("%d",&a[i]);
}
for(int i=0; i
for(int j=0; j
if(a[j]>a[j+1])
{
cnt=a[j];
a[j]=a[j+1];
a[j+1]=cnt;
}
}
}
cnt=a[0];
for(int i=1; i
cnt=(cnt+a[i])/2;
}
printf("%d",cnt);
【近期题目分享以及疑惑】}
2.1086 就不告诉你
题目思路:这一题只要我们注意当0为第一个数时,将其省略,那么我们也可以十分轻易的写出来,代码如下:
#include
int main()
{
int A=0,B=0,count=0,mul=0;
scanf("%d %d",&A,&B);
mul=AB;
for(int i=0; mul!=0; i++)
{
count++;
mul/=10;
}
mul=AB;
int arr[count];
for(int i=0; i
arr[i]=mul%10;
mul/=10;
}
for(int i=0; i
if(arr[i]==0 && arr[i+1]==0) continue;
else if(arr[i]==0 && arr[i+1]!=0)
{
for(int j=i+1; j
printf("%d",arr[j]);
}
break;
}
else
{
for(int k=0; k
printf("%d",arr[k]);
}
break;
}
}
}
上面这两题其实没有很大的难度,就是觉得题目比较新奇有意思与大家分享。但是小编最近对于%s和%c以及其相关的函数运用还是有那么一点点混淆,如果有大佬看到,希望能私信我,解答我的疑惑,谢谢大家。
推荐阅读
- 第326天
- 画解算法(1.|画解算法:1. 两数之和)
- leetcode|leetcode 92. 反转链表 II
- 姚老师互动问答会|姚老师互动问答会 # 问题001(如何更有智慧的和身边人分享金刚智慧())
- 焦点学习田源分享第267天《来访》
- 《偶得》
- 2018.03.18
- 年国考行测备考(重要的题目做三遍)
- 坚持分享第104天
- 句子分享