浅滩


私信TA

用户名:bob2048

访问量:1407

签 名:

人傻就该多读书

排  名 174
经  验 2728
参赛次数 2
文章发表 29
年  龄 0
在职情况
学  校
专  业 计算机科学与技术

  自我简介:

烦死了

解题思路:不用管几行,直接将其全部赋值给数组,注意事项:参考代码:
#include<stdio.h>
int main()
{
int j,a[100],n,i,num=0,chong,duan;
scanf("%d",&n);
while(scanf("%d",&a[num])!=EOF)//直接全部读入
{
num++;
}
for(i=0;i<num;i++)
{
for(j=0;j<num-i-1;j++)
if(a[j]>a[j+1])//冒泡排序
{
a[j]=a[j+1]+a[j];
a[j+1]=a[j]-a[j+1];
a[j]=a[j]-a[j+1];
}
}
for(i=0;i<num;i++)
{
if(a[i]==a[i+1]) //重复chong=a[i];
if(a[i+1]-a[i]==2) //断点duan=a[i]+1;
}
printf("%d %d",duan,chong);
}


  评论区

冒泡有问题吧。。第二个循环
2018-11-10 14:40:36 | |
  • «
  • 1
  • »