中易网

C语言的两个问题,高手啊,where you are?

答案:3  悬赏:0  
解决时间 2021-04-29 00:46
  • 提问者网友:对着我说爱我
  • 2021-04-28 03:45

1.就是输入十个整数,查找整数X(要求是要用数组的。。不知道怎么弄了)

====================================

2.删除数组A中最大的元素,并输出新的数组。

====

PS....求答案啊= =

最佳答案
  • 二级知识专家网友:滚刀废物浮浪人
  • 2021-04-28 04:21

第一题:


#include<stdio.h>
main()
{
 int a[10],b,i;
 printf("请输入10个数:");
 for(i=0;i<10;i++)
 {
  scanf("%d",&a[i]);
 }
 for(i=0;i<10;i++)
 {
  printf("%d\t",a[i]);
 }
 printf("请输入你要查找的数:");
 scanf("%d",&b);
 for(i=0;i<10;i++)
 {
  if(a[i]==b)
   printf("%d是第%d个数!",b,i+1);
 }
}


第二题:


#include<stdio.h>



main()
{
 int A[10],i,t;
 printf("Enter 10 numbers:");
 for(i=0;i<10;i++)
 {
  scanf("%d",&A[i]);
 }
 for(i=0;i<10;i++)
 {
  if(A[i]>A[i+1])
  {
   t=A[i];
   A[i]=A[i+1];
   A[i+1]=t;
  }
 }
 for(i=0;i<9;i++)
 {
  printf("%d\t",A[i]);
 }
}

全部回答
  • 1楼网友:修女的自白
  • 2021-04-28 06:04

不难啊...

要想学好C的话,你最好是自己先思考思考,自己不动支脑筋就想要答案你还不如不学呢

有什么思不通的再问,别一来就要答案!!!!

  • 2楼网友:承载所有颓废
  • 2021-04-28 04:37

1

#inlclude<stdio.h>

const int n = 11;

void main()

{

int a[n], x;

for(int 1=1; i<11; i++) scanf("%d", &a[i]);

printf("请输入你要查找的数x");

scanf("%d",&x);

for(int j=1; j<11; j++)

{

if(a[j]==x) break;

}

printf("%d", j);

}

2

#include<stdio.h>

void main()

{

int a[100], n, max;

printf("请输入数组的长度");

scanf("%d", &n);

for(int i=0 ; i<n; i++) scanf("%d", &a[i]);

max = a[0];

for(int j=1; j<n; j++)

{

if(max<a[j]) max=a[j];

}

for(int k=0; k<n; k++)

{

if(a[k]==max)

continue;

printf("%d", a[k]);

}

}

没有调试过,可能会有一点问题。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息