如何在C语言中先输入一个整数N表示将要输入的数字的以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
如何在C语言中先输入一个整数N表示将要输入的数字的
先输入一个整数N 表示要输入的个数
然后 输入N个数值。
如果可以逐个处理 那么
int N, i,v;scanf("%d",&N);for(i = 0; i < N; i++){ scanf("%d",&v); do something with value v}
如果要存成阵列 可以用动态阵列
int N, i,*a;scanf("%d",&N);a=(int*)malloc(sizeof(int)*N);for(i = 0; i < N; i++){ scanf("%d",&a[i]);}do something with array afree(a);
如何在C语言中先输入一个整数N表示将要输入的数字的个数,再输入N个数字,求这N个数字的最大、小值、平均
void main()
{
int a[100],b,max,min,i,sun=0;
float ping=0;
printf("Please enter the number required to enter numbers");
scanf("%d",&b);
printf("Please enter the number");
for(i=0;i
{
scanf("%d",&a[i]);
}
max=min=a[0];
for(i=0;i>b;i++)
{
if(max<=a[i])
max=a[i];
if(min>=a[i])
min=a[i];
sum=sum+a[i];
}
ping=sum/b;
}
以上就是答案啦。。数值我就没有显示出来了。你自己去做显示出来。。加分
我也是学C的,希望以后可以多多交流
在c语言中如何做到输入一个数字,就定义了n(为输入的数字)个数组?
这个是没办法做到的。
阵列定义在编译连结阶段就需要确定下来,在系统启动时需要在资料段分配指定空间。所以是不能在程式码执行过程中动态定义阵列的。
你可以用动态申请记忆体的方法为阵列分配空间,但需要用一个统一的指标的偏移动作来实现访问不同阵列的功能。
c语言中如何说明要让输入的整数小于某个常数例如输入一个整数N(N<100000)
if(n
{
}
但你要明确如果你希望输入的值,和要对比的值都是要变动(动态的),那么在if语句之前,就应该有确定的值(本次执行到if前,就有确定的值)
在c语言中如何表示输入一个非0整数x
int i; 整数i
scanf("%d",&i); 输入到i
if(i==0)
printf ("Error");
c语言问题,先输入一个整数n代表要输入的字串的个数,题目是输入入一串字元,输出他的缩写,比如输入
在scanf("%d",&n);后面加上getchar();来读取输入的Enter键,不然会被gets (a);读取。#include #include int main(){ char a[550];int i,j,n; scanf("%d",&n); getchar(); for (j=0;j
c语言中输入一个整数n 再随机输入n个整数 这应如何赋值
#include
#include
void main()
{
int i,n,*array;定义一个动态阵列array储存你的n个数据
printf("%d",&n);输入n
array=(int *)malloc(n*sizeof(int));为动态阵列分配n个整型大小的记忆体
for(i=0;i
array[i]=random(1000);用随机函式random产生n个1000以内的数并储存到阵列中
}
for(i=0;i
printf("%4d",array[i]);输出阵列中的元素
}
}
C语言,将输入的数字存入阵列
#include "stdafx.h"vc++6.0加上这一行.#include "stdio.h"int main(void){ int a[127],i,x; for(i=0;i<127;){ if((x=getchar())=='\n') break; if(x>='0' && x<='9'){ ungetc(x,stdin); scanf("%d",a+i++); } } for(x=0;x
c语言如何程式设计,能够输入一个整数,得到该整数十位上的数字?
假设输入的整数放到变数x中,则语句x/10%10即是十位上的数字,程式码如下:
#include int main(void){ int x; printf("输入一个整数:"); scanf("%d",&x); printf("%d的十位上的数字是:%d\n",x,x/10%10); return 0;}
分页:
1
23