用C语言输入n个整数,并输出,怎么做

2021-02-02 16:21:23 字数 4691 阅读 7504

1楼:匿名用户

用标准输入

输出函数,考虑到有多个数字,使用在for循环输入输出#include

voidmain()

{intnum[1000],n,i;

printf("要输入数字的个数:");

scanf("%d",&n);

//输入n个数字

for(i=0;i忘采纳

怎么用c语言输入n个整数,并输出最大值?

2楼:匿名用户

|#include

intmain()

}printf("输入%d个数中最大的版数为权:%d\n",n,max);}

c语言如何输入一个正整数n,再输入n个整数,按从小到大的顺序输出?

3楼:匿名用户

#include

void main()

for(j=0;ja[i+1])

printf("排序后数组为");

for(i=0;i

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

4楼:匿名用户

#include

intmain()

for(i=0;iprintf("%d",a[i]);

printf("\n");

return0;}

5楼:匿名用户

#include

int main()

printf("the sorted numbers:\n");

for(i=0;i符号,你改下,没有试过机。

用c语言编写程序从键盘输入一个正整数数n,输出n!

6楼:匿名用户

编程实现计算n!,也就是n*(n-1)*(n-2)*....*1,可以通过递归函数来实现,具体实现方法:

#include

int func(int n)

void main()

在以上程序**中,func()为递归函数,主函数main()中接收键盘输入整数值后,调用func()递归函数,首层m=n*(n-1)!,继续递归调用,m=n*(n-1)(n-2)!,这样逐层递归,直到计算出n!。

程序输出结果如下:

7楼:跪着作揖

#include //定义头文件

int main( ) //声明主函数

printf("%d!=%d\n",n,j); //输出j

return 0; //返回主函数值

}扩展资料

其他方法得到n的阶乘:

#include

int prime(int x);

void main( )

int prime(int x)

else

return s;

8楼:匿名用户

源程序如下:

#include //定义头文件

int main()//声明主函数

printf("%d!=%d\n",n,jc);//输出jcreturn 0;//返回主容函数值

} vc++测试如下:

9楼:匿名用户

晚上好楼

来主,我自已经编译通过请看

图 谢谢采纳!

#include

int cacu(int n)

void main()图:

10楼:匿名用户

#include

int main()

printf("%d的阶乘 = %d\n", input, result);}

11楼:德胜介休

考虑数据

溢出#include

void cheng(int a,int n)}}void jiecheng(int a,int n)}void main()

a[0]=1;

scanf("%d",&n);

jiecheng(a,n);

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

for(j=s;j>=0;j--)

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

}运行效果:

输入回:34

输出答:295232799039604140847618609643520000000

c语言课程设计题!输入一个正整数,再输入任意n个整数,计算并输出这n个整数的和及平均值。使用动态内

12楼:匿名用户

下面为源**,可以自己测试(平均值结果是保留2位小数)。

#include

#include

int main()

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

printf("和为:%d,平均值为:%.2lf\n",sum,(double)sum / n);

free(in); //释放内存return 0;}

13楼:匿名用户

#include

using namespace std;

void main()

for(i=0;i

ave=sum/n;

cout<<"这n个数据的和为:"<

cout<<"这n个数据的平均值为:"<

delete s;

}//这是c++语句,不过和c差不多,你只要把动态数组这些看懂在移到你自己**里就可以了。希望能帮到你。

14楼:匿名用户

太难了,表示已经考了三次没过

c语言,输入一个整数n,然后输入n个数,计算并输出n个数中奇数之和

15楼:匿名用户

1.编译不通过

数组定义时,不能使用变量,即使变量已赋值,所以int a[n];是错的

解决方法,你可以直接定义一个大的数组,比如 int a[100],然后再用n限制输入的个数

2.数组下标是从0~n-1,所以你的for(i=1;i<=n;i++)是错的

应该是for(i=0;i<=n-1;i++)

3.数组元素不能整体赋值,所以你不能只用一句scanf语句

应该利用for循环,循环输入

程序修改如下:

#include"stdio.h"

void main()

----------------------------------

希望楼主好好对比一下,加油!

16楼:匿名用户

a[n]是从0到n-1的数组,i的值设错了

17楼:匿名用户

scanf("%d",&a[n]); 里面应该是a【n-1】吧,注意存在a[0]哦

用c语言求解,输入一个正整数n,再输入n个整数,输出n个数中的最大数.

18楼:四舍**入

可以参考下面的**:

#include

void main( )

printf("%d\n", max);}

19楼:匿名用户

#include

void main( )

printf("%d\n", max);}

20楼:匿名用户

#include

intmain(void)

printf("%d\n",max);

return0;}

21楼:夷澜明巧

inta[100];

intn,i,max;

scanf("%d",&n);

for(i=0;i

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

max=a[0];

for(i=1;i

if(max

max=a[i];

printf("max=%d",max);

输入一个正整数n,再输入n个整数,输出最小值。用c语言编程

22楼:用着追她

1、首先,定bai义三个整型变量,保存du正整数zhi、临时变量和各位数dao

总和。2、给内变量总和sum赋值,初容值为0。

3、接着,输入正整数,保存在变量n中。

4、给临时变量赋值,让它的值等于正整数的值。

5、用while语句判断,判断的条件为n不等于0。

6、条件成立时,求正整数各位上数字的和。

7、将正整数中,已求和的这一位数去除。

8、最后,输出正整数各位上数字的总和。

9、运行程序,输入任意的一个正整数,计算机就会输出它的各位上数字的总和。

23楼:匿名用户

#include

intmain()

printf("%d\n",minv);

return0;}

c语言求最小值输入正整数n再输入n个整数

1楼 育知同创教育 把这些数都装在一个数组里面 比如a for int i 0 ia j printf d a 0 2楼 匿名用户 include int main int argc char argv printf 依次输入 d个整数 n n for i 0 i n i printf 最小数 d ...

c语言输入整数1ltnlt100在输入n个字符将

1楼 匿名用户 1,读入字符组 2,后判断每个字符的类型 3,转换该转的就行了 2楼 include int main str n 0 puts str return 0 3楼 情缘掠影 大小写转换是变量大写加32变小写,小写减32变大写。 c语言输入一个整数 1 4楼 匿名用户 include s...

c语言编程打印数字字符图案输入任意整数n输出

1楼 莫道無情 c语言程序如下 include int main n printf n 输入一行之后,换行。 return 0 2楼 匿名用户 include int main void int n i j t scanf d n for t i 0 ifor j 0 j 3楼 类人界异 int n...