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

c语言如何输入m个数

发布时间: 2022-08-31 08:46:46

c语言;while 语句 输入M个数,使其输出方式以以下形式输出: 1. 1,2. 1,2,3. ~~~~~ 1,2,3...........N.

#include <stdio.h>
void main()
{
int i=1,j,a;
scanf("%d",&a);
while(i<=a)
{
j=1;
while(j<=i)
{
printf("%d ",j);
j++;
}
i++;
printf("\n");
}

system("pause");
}
################# for循环 #################
#include <stdio.h>
void main()
{
int i,j,a;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",j);
}
printf("\n");
}
system("pause");
}

❷ C语言编写一程序,输入m个整数,统计其中负数,零,正数的个数分别是多少

#include
void main()
{ int i,a[10],m,n,k;
m=0;
k=0;
n=0;
printf("please input numbers");
for(i=0;i<=9;i++)
{
scanf("%d",a[i]);

}
for(i=0;i<=9;i++)
{
if(a[i]>0) m++;
if(a[i]==0) n++;
if(a[i]<0) k++;
}

printf("%d %d %d",a[i]);

}

❸ 在C语言中怎样才能你输入m,回车,然后接下来在一行中就能输入m个数

int i = 0, a[m];
while(i<m)
{
scanf("%d",&a[i]);
i++;
}

比如我将m个数保存到数组a中
用while就可以实现连续输入m个数 但是这m个数之间要用空格键或回车来隔开

❹ 如何设计“输入m个数,求其最大值、最小值、平均数”的c程序

程序如下:

#include"stdio.h"
void main()
{
int i,j,m;
float a[100],t,sum=0.0,average;
printf("请输入要输入数据个数m=");
scanf("%d",&m);
for(i=0;i<m;i++)
{
scanf("%f",&t);
a[i]=t;
sum+=a[i];
}
average=sum/m;
for(j=0;j<m;j++)
for(i=j;i<m;i++)
if (a[j]>a[i])
{t=a[i];a[i]=a[j];a[j]=t;}
printf("averge=%f min=%f max=%f",average,a[0],a[m-1]);
}

(4)c语言如何输入m个数扩展阅读

C语言的特点

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。

2、运算符丰富

C的运算符包含的范围很广泛,共有种34个运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

3、数据结构丰富

C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。且计算功能、逻辑判断功能强大。

❺ C语言;while 语句 输入M个数,去除最大值和最小值,求剩余数的平均值,M取无穷大且为任意值.

#include <stdio.h>
#include <conio.h>
void main()
{
int M,MAX,MIN,sum=0,a,ary,i=0;
printf("您希望输入多少个数?");
scanf("%d",&M);
while(M>0)
{
i++;
M--;
printf("请输入第%d个数!",i);
scanf("%d",&a);
if(a>MAX||i==1)
MAX=a;
if(a<MIN||i==1)
MIN=a;
sum+=a;
}
ary=(sum-MAX-MIN)/(i-2);
printf("取出最大值最小值后的平均数为%d",ary);
getch();
}
刚才的不对,不好意思

❻ C语言输入 m 个数,求其最大数、最小数和平均值

#include<stdio.h>

int main()

{

int m=0,a[177],i=0,aver=0,max=0,min=0,sum=0;

printf("输入一个m");

scanf("%d",&m);

printf("输入 %d 个数字 ",m);//

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

{

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

sum=sum+a[i];

}

aver=sum/m;

max=a[0];

min=a[0];

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

{

if(a[i]>max)

max=a[i];

}

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

{

if(a[i]<min)

min=a[i];

}

printf("aver:%d,max:%d,min:%d",aver,max,min);

}

❼ C语言实现任意输入M个数,两两互素!高手帮忙解决!谢谢了

/*这个函数实现你要的功能*/
int
fun(int
x,int
y)
{
int
t;
while(y)
t=x,
x=y,
y=t%y;
if(x
==
1)
return
1;
else
return
0;
}
int
main()
{
int
x,
y;
while(1)
{
printf("请输入x和y的值:");
scanf("%d%d",&x,&y);
if
(fun(x,y))
{
printf("%d和%d互素!程序退出!\n",x,y);
break;
}
else
printf("%d和%d非互素!请重新输入!\n",x,y);
}
return
0;
}
另外,团IDC网上有许多产品团购,便宜有口碑