當前位置:首頁 » 編程語言 » 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;
}