输入 n个整数,将它们存入数组 a 中,再输入一个整数 x,然后在数组 a 中查找第x个数? 输入一个正整数n(1<n<=10),再输入n个整数存入数组a...

C\u8bed\u8a00\u7f16\u7a0b\u9898\uff1a \u8f93\u5165 n(n<10) \u4e2a\u6574\u6570\uff0c\u5c06\u5b83\u4eec\u5b58\u5165\u6570\u7ec4 a \u4e2d\uff0c\u518d\u8f93\u5165\u4e00\u4e2a\u6574\u6570 x\uff0c\u7136\u540e\u5728\u6570\u7ec4 a \u4e2d\u67e5\u627e\u4e0e x

\u6211\u81ea\u5df1\u5199\u7684\uff0c\u4f60\u53ef\u4ee5\u53c2\u8003\u4e00\u4e0b\uff0c\u6709\u95ee\u9898\u53ef\u4ee5\u7ed9\u6211\u7559\u8a00\uff0c\u6216\u76f4\u63a5Hi\u6211\u3002
#include
#define M 100
seqsrch(r, n) /*\u5728\u6570\u7ec4r\u4e2d\u67e5\u627e\u503c\u4e3an\u7684\u6570*/
{
int r[M]\uff0cint n;
{
int i;
for(i=0;i<M;i++)
if(r[i]==n)
{
printf\uff08"\u67e5\u627e\u6210\u529f\uff01\u5728\u6570\u7ec4\u4e2d\u7684\u5e8f\u53f7\u4e3a\uff1aa[%d]\n",i\uff09\uff1b
break;
}
if(i==M)
printf("\u6570\u7ec4\u4e2d\u6ca1\u6709\u6b64\u6570\uff01\n")\uff1b
}
}
main()
{
int a[10] x;
for(int i=0;i++;i<10)
{
scanf("%d",&a[i]);
}
printf("\u8f93\u5165\u8981\u67e5\u627e\u7684\u5143\u7d20:");
scanf("%d",&x);
seqsrch(a, x);
}

#include
int main()
{
int temp;
int a[],n;
for(int i=0;i<n;i++)
scanf("%d",&a[i]);
for(int i=0;i<n/2;i++){
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;
}
for(int i=0;i<n;i++)
printf("%d ",a[i]);
return 0;
}

\u6269\u5c55\u8d44\u6599\uff1a
C\u8bed\u8a00\u4e66\u5199\u89c4\u5219\uff1a
1\u3001\u4e00\u4e2a\u8bf4\u660e\u6216\u4e00\u4e2a\u8bed\u53e5\u5360\u4e00\u884c\u3002
2\u3001\u7528{} \u62ec\u8d77\u6765\u7684\u90e8\u5206\uff0c\u901a\u5e38\u8868\u793a\u4e86\u7a0b\u5e8f\u7684\u67d0\u4e00\u5c42\u6b21\u7ed3\u6784\u3002{}\u4e00\u822c\u4e0e\u8be5\u7ed3\u6784\u8bed\u53e5\u7684\u7b2c\u4e00\u4e2a\u5b57\u6bcd\u5bf9\u9f50\uff0c\u5e76\u5355\u72ec\u5360\u4e00\u884c\u3002
3\u3001\u4f4e\u4e00\u5c42\u6b21\u7684\u8bed\u53e5\u6216\u8bf4\u660e\u53ef\u6bd4\u9ad8\u4e00\u5c42\u6b21\u7684\u8bed\u53e5\u6216\u8bf4\u660e\u7f29\u8fdb\u82e5\u5e72\u683c\u540e\u4e66\u5199\u3002\u4ee5\u4fbf\u770b\u8d77\u6765\u66f4\u52a0\u6e05\u6670\uff0c\u589e\u52a0\u7a0b\u5e8f\u7684\u53ef\u8bfb\u6027\u3002\u5728\u7f16\u7a0b\u65f6\u5e94\u529b\u6c42\u9075\u5faa\u8fd9\u4e9b\u89c4\u5219\uff0c\u4ee5\u517b\u6210\u826f\u597d\u7684\u7f16\u7a0b\u98ce\u683c\u3002
\u53c2\u8003\u8d44\u6599\uff1a
\u767e\u5ea6\u767e\u79d1-c\u8bed\u8a00

#include<stdio.h>

int main(){

int a[10];

int n; scanf("%d", &n);

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

int x;scanf("%d", &x);

if(x >= 0 && x < n)printf("%d
", a[x]);

return 0;

}

扩展资料:

整数中,能够被2整除的数,叫做偶数。不能被2整除的数则叫做奇数。即当n是整数时,偶数可表示为2n(n 为整数);奇数则可表示为2n+1(或2n-1)。

偶数包括正偶数(亦称双数)、负偶数和0。所有整数不是奇数,就是偶数。

在十进制里,可用看个位数的方式判断该数是奇数还是偶数:个位为1,3,5,7,9的数为奇数;个位为0,2,4,6,8的数为偶数。

参考资料来源:百度百科-整数



这个很基础啊,循环输入n个整数,然后遍历数组,if(x==i+1)就好了啊。

应该是这样的:

#include<stdio.h>
int main(){
int a[10];
int n; scanf("%d", &n);

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

if(x >= 0 && x < n)printf("%d\n", a[x]);
return 0;
}

输入 n个整数,将它们存入数组 a 中,再输入一个整数 x,然后在数组 a 中查找第x个数。
这只要直接从数据中访问指定的这个元素就可以了,根本是用不着查找的。

扩展阅读:c语言中如何输入n个数 ... c语言怎么输入n个数组 ... python请输入一个整数 ... 警察让我输入 #06# ... 先输入n 再输入n个整数 ... c语言输入n个整数求和 ... 警察拿我手机输入#06# ... math round保留2位小数 ... c语言输入n个数存入数组 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网