浅滩


私信TA

用户名:bob2048

访问量:19107

签 名:

人傻就该多读书

等  级
排  名 584
经  验 4282
参赛次数 4
文章发表 32
年  龄 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);
}


 

0.0分

2 人评分

  评论区

你这个n也没用上啊,居然也对了。。。程序不能自动结束
2020-02-05 14:39:40
冒泡有问题吧。。第二个循环
2018-11-10 14:40:36
  • «
  • 1
  • »