当前位置:首页 » 编程语言 » c语言找出数列6312
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言找出数列6312

发布时间: 2022-04-11 06:31:26

c语言编程:找出一个数列中的最大值和最小值,然后将最大值和最小值位置交换

#include <stdio.h>
void main()
{
int a[10],i;
printf("Please enter the ten number:\n"); /*我这里先简单设为十个数*/
for(i=0;i<10;i++)
scanf("%d",&a[i]);
int max=a[0],min=a[0];
for(i=1;i<10;i++)
{
if(max<a[i])
max=a[i];
}
for(i=1;i<10;i++)
{
if(min>a[i])
min=a[i];
}
int h;
h=max;
max=min;
min=h;
}

㈡ C语言编程:输入一数列,再从输入一个数 查找出该数字在数列中出现的次数

#include <stdio.h>int main()
{
int n;
int a[100];
int b;
int i;
int cnt = 0;
printf("输入数列中数的个数:");
scanf("%d", &n);
printf("输入数列中的数:\n");
for(i = 0; i < n; i++)
{
scanf("%d", &a[i]);
}
printf("输入要查询的数字:");
scanf("%d", &b);
for(i = 0; i < n; i++)
{
if(a[i] == b)
cnt++;
}
printf("%d出现%d次\n", b, cnt);
}

㈢ C语言编程:找出规律,打印下列数列的前20个数:0,0,1,1,2,4,7,13,24……

代码//C语言编程:找出规律,打印下列数列的前20个数:0,0,1,1,2,4,7,13,24……
//可以看出规律是从第四个数字开始,当前数字为前三个数字之和
# include <stdio.h>//默认要打印的数字个数
#define NUM 20int main()
{
int a[NUM] = {0, 0, 1};
for(int i = 0; i < NUM; i++)
{
if(i >= 3)
{//当前数字为前三个数字之和
a[i] = a[i-1] + a[i-2] + a[i-3];
}
printf("%d ", a[i]);
}
getchar();
return 0;
}
结果

㈣ C语言入门 数列

有2中方法可以实现,比如

  1. 分配一个较大的数组

int a[10] = {1,2,3,4,5,6,};

int count = 6; //记录数组元素的个数


a[6]=7, count++;


2. 使用动态分配内存

int *a=(int*)malloc(6*sizeof(int));

// 把6个数组元素的值放入数组,代码略


int a=(int*)realloc(6*sizeof(int));

a[6]=7;

㈤ c语言循环结构输出数列,数列如图

#include<stdio.h>

intmain(intargc,char*argv[]){

intn,x=2,y=-5;;
scanf("%d",&n);
printf("%d%d",x,y);
for(inti=1;i<=n-2;i++){
if(i%2==1){
x+=6;
printf("%d",x);
}else{
y-=6;
printf("%d",y);
}
}

return0;
}

㈥ C语言数列找序号

#include<stdio.h>
voidmain()
{
intnumber[]={1,2,4,2,2,2,1,4,4,2,3,4,4,4,2,1,4,1,

3,3,2,1,3,2,1,1,2,2,2,3,4,1,3,1,2,1,

4,4,4,1,1,3,1,4,2,4,4,1,4,4,1,4,4,4,

4,1,1,2,3,3,3,3,4,4,3,2,3,2,3,4,3,3,

4,4,1,3,3,2,1,2,3,1,2,1,3,3,2,1,4,1,

4,3,4,4,4,1,2,1,3,2,0};
inti;
for(i=0;i<sizeof(number)/sizeof(int);i++)
if(number[i]==2)
printf("%d,",i);
printf(" ");

}

㈦ C语言编程题:数列计算 怎么做!!!急!!!!!!小弟感激不尽!!!!

pi<=1000很小啊

#include<stdio.h>
intmain()
{
inta[1005],i,n;
a[1]=a[2]=1;
for(i=3;i<1001;i++)a[i]=a[i-1]+a[i-2];
scanf("%d",&n);
while(n--)
{
scanf("%d",&i);
printf("%d ",a[i]);
}
return0;
}

㈧ C语言中怎样利用折半查找法(二分查找法)找到数列中的一个数

根据需求,用二分法查找指定数组中的指定数字,代码如下:
#include <stdio.h>
// 在长度为len的数组a中寻找n,找到就返回数组下标,没找到就返回-1
int search(int a[], int len, int n)
{
int index = -1;
int left = 0, right = len, mid = (left + right) / 2;

while (left <= right)
{
if (n == a[mid])
{
index = mid;
break;
}
elseif (n > a[mid])
{
left = mid + 1;
mid = (left + right) / 2;
}
else
{
right = mid - 1;
mid = (left + right) / 2;
}
}

return index;
}
int main()
{
int array[] = {5, 8, 13, 17, 23, 25, 29, 50, 53}; // 数组
int length = 9; // 数组长度
int aim = 17; // 查找目标

// 输出查找结果, Search 17 in array[]: 3
printf("Search %d in array[]: %d\n", aim, search(array, length, aim));

return0;
}

㈨ 用c语言输出·以下数列

#include<stdio.h>
main()
{
int n,i,j;
printf("请输入行数\n");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=0;j<i;j++)
{
printf("%d ",i+j);
}
printf("\n");
}
}

㈩ c语言输出数列1,3,6,8,11,13,16,18,,,,的前n项数以及其中的全部素数。请自行判

用()括起来的是素数。

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
intprime(intn){
inti;
if(n>2&&!(n&1)||n<2)
return0;
for(i=3;i*i<=n;i+=2)
if(!(n%i))
return0;
return1;
}
intmain(void){
inti,j,n;
while(1){
printf("Inputn(intn>0)... n=");
if(scanf("%d",&n),n>0)
break;
printf("Error,redo:");
}
for(j=1,i=0;i<n;(j+=2)+=1&i++)
if(prime(j))
printf("(%d)",j);
elseprintf("%d",j);
printf(" ");
return0;
}