⑴ 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);
}