當前位置:首頁 » 編程語言 » c語言編程10個實型數
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言編程10個實型數

發布時間: 2022-06-15 21:12:54

c語言編程序,輸入10個整型數,輸出這10個數中出現2次的數

//c語言編程序,輸入10個整型數,輸出這10個數中出現2次的數
#include <stdio.h>
void main()
{
int i,j,m,count;
int a[10];
printf("請輸入10個整數:\n"); //輸入10個整數
for(i=0;i<10;i++)
{
scanf("%d",&m);
a[i]=m;
}
printf("輸入的10個整數為:\n");//輸出剛剛輸入的整數
for(i=0;i<10;i++)
{
printf("%d ",a[i]);

}

for(i=0;i<10;i++) //檢測出現兩次的數
{
for(j=0,count=1;j<10;j++)
{
if(a[i]==a[j])count++;
}
count=count-1;
if(count==2)printf("\n出現2次的數:%d\n",a[i]);
}
}

⑵ C語言編程題 向數組a中輸入10個實型數,分別求其中正數的平均值和負數的平均值

#include "stdio.h"
void main()
{
int c[10],a[10],b[10],i,j=0,k=0,sum=0;
printf("向數組a中輸入10個實型數:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]>=0) c[j++]=i;
else b[k++]=i;
}
for(i=0;i<j;i++)
{
sum+=a[c[i]];
}
printf("正數的平均值:%d\n",sum/j);
sum=0;
for(i=0;i<k;i++)
{
sum+=a[b[i]];
}
printf("負數的平均值:%d\n",sum/k);

}

看看下面的如何

#include "stdio.h"
void main()
{
int a[10],i,j=0,k=0,zsum=0,fsum=0;
printf("向數組a中輸入10個實型數:");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
{
if(a[i]>=0)
{
zsum+=a[i];
j++;
}
else
{
fsum+=a[i];
k++;
}
}

printf("正數的平均值:%d\n",zsum/j);
printf("負數的平均值:%d\n",fsum/k);

}

⑶ 用c語言編程,從鍵盤上輸入10個整數存放到一維數組中,輸出其中最大的數及其對應的數組下標值

解題思路:先鍵盤輸入10個整數,假設數組的第1個是最大數max,同時設置最大值下標為0,接著for循環依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標,最後輸出最大數和數組下標。

參考代碼:

#include<stdio.h>

intmain(){

inti,a[10],max,maxi;

//輸入10個整數

for(i=0;i<10;i++)

{

scanf("%d",&a[i]);

}

//假設數組的第1個是最大數max,同時設置最大值下標為0

max=a[0];

maxi=0;

//for循環依次判斷其是否大於最大數,如果大於替換掉最大值,並更新最大值下標

for(i=1;i<10;i++){

if(a[i]>max){

max=a[i];

maxi=i;

}

}

//輸出最大數和數組下標

printf("最大數為:%d,數組下標為:%d",max,maxi);

return0;

}

程序運行結果如下:

⑷ 如何用C語言編程:從鍵盤上輸入10個實型數存入數組,然後按輸入順序的逆序輸出這10個數

#include<iostream.h>
int main() {
int i;
int input[10];
for (i = 0;i < 10;i++) {
cin>>input[i];
}
for (i = 0;i < 10;i++) {
cout << input[10 - i - 1] << ",";
}
system("pause");
return 0;
}

⑸ 用C語言解從並輸出鍵盤輸入10個實型數,求其倒數的和

1 輸入10個實數;

2 對於輸入的每個實數,求倒數並累加;

3 輸出結果。


參考代碼如下:

#include<stdio.h>
intmain()
{
inti;
doubles=0,v;
for(i=0;i<10;i++)
{
scanf("%lf",&v);//輸入實數。
s+=1/v;//累加倒數。
}

printf("倒數和為%lf ",s);//輸出結果。

return0;
}

⑹ 用C語言編程「從輸盤上輸入10個實型數據,找出其中值最小的數,並將它與原數組的第一個元素交換位置,

您好!很高興為您解答。


程序如下:


#include<stdio.h>


void main()

{

int a[10],i,min,temp,j=0;

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

min=a[0];

for(i=0;i<10;i++)

{

if(a[i]<min)

{

min=a[i];

j=i;

}

}

temp=a[j];

a[j]=a[0];

a[0]=temp;

for(i=0;i<10;i++) printf("%d ",a[i]);

}


運行結果:


望採納~如您還有不解,歡迎追問~

⑺ 用C語言編寫一段程序,用來輸入10個整數保存到數組中,求出這10個整數的和並輸出。

#include<stdio.h>

int main()

{

int i,a[11],sum=0;

for(i=1;i<=10;i++)

{

scanf("%d",&a[i]);

sum+=a[i];

}

printf("%d",sum);

return 0;

}

(7)c語言編程10個實型數擴展閱讀:

C的數據類型包括:整型(short,int,long,long long)、字元型(char)、實型或浮點型(單精度float和雙精度double)、枚舉類型(enum)、數組類型、結構體類型(struct)、共用體類型(union)、指針類型和空類型(void)。

變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。

⑻ c語言請編寫一個程序從鍵盤輸入十個整型數據然後輸出這十個數

intarr[10]={0};
for(inti=0;i<10;i++)
{
printf("inputposis%d:",i+1);
scanf("%d",&arr[i]);
}
for(inti=0;i<10;i++)
{
printf("%-4d",arr[i]);
}
printf(" ");

⑼ 從鍵盤輸入10個實型數,求其倒數的和並輸出(用c語言)

清晰簡潔的代碼:
#include"stdio.h"
main()
{
float a[10],i,sum=0;
printf("請輸入十個數:\n");
for(i=0;i<10;i++)
{scanf("%f",&a[i]);
sum=sum+1.0/a[i];}
printf("這十個數的倒數和是:%f",sum);
}