c语题目:输入五个整数,存入数组中,并求出他们的乘积,输出这五个元素和乘积?

作者&投稿:池花 (若有异议请与网页底部的电邮联系)
用c语言编写一个程序,从键盘输入5个整数,并将这5个数存入一个长度为5的一维数组中~

#include
int main()
{
int i, b[5],j;
printf("输入5个数:");
for (i = 0; i < 5; i++)
scanf("%d",&b[i]);
printf("5个数是:");
for (i = 0; i < 5; i++)
printf("%5d",b[i]);
}这是第一个题
#include
void sort(int *a, int n)
{
int t;
for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
if (*(a + i) > *(a + j))
{
t = *(a + i);
*(a + i) = *(a + j);
*(a + j) = t;
}
}
}
}
int main()
{
int i, b[5];
printf("输入5个数:");
for (i = 0; i < 5; i++)
scanf("%d", &b[i]);
sort(b,5);
printf("5个数排序后是:");
for (i = 0; i < 5; i++)
printf("%5d", b[i]);
}
这是第二题
记得采纳哦!

#include"stdio.h"
intmain()

inti;
floatmax,min,num[10];
printf("请输入10个数,每输入一个数按回车键结束:\n");
for(i=0;i<10;i++)

scanf("%f",&num[i]);

max=min=num[0];
for(i=1;i<10;i++)

if(max<num[i])
max=num[i];
elseif(min>num[i])
min=num[i];

printf("最大为:%f\n最小为:%f\n",max,min);
return0;

运行效果:

扩展资料:return用法:
在C++的关键字,它提供了终止函数执行的一种方式。当return语句提供了一个值时,这个值就成为函数的返回值.
1、C
在C89中,main()是可以接受的。Brian W.Kernighan和Dennis M.Ritchie的经典巨著The C programming Language 2e(《C程序设计语言第二版》)用的就是main()。不过在最新的C99标准中,只有以下两种定义方式是正确的:
int main(void)
int main(int argc,char*argv[])
当然,我也可以做一点小小的改动。例如:char*argv[]可以写成char**argv;argv和argc可以改成别的变量名(如intval和charval),不过一定要符合变量的命名规则。
如果不需要从命令行中获取参数,请用int main(void);否则请用int main(int argc,char*argv[])。
main函数的返回值类型必须是int,这样返回值才能传递给程序的激活者(如操作系统)。
如果main函数的最后没有写return语句的话,C99规定编译器要自动在生成的目标文件中(如exe文件)加入return 0;,表示程序正常退出。不过,我还是建议你最好在main函数的最后加上return语句,虽然没有这个必要,但这是一个好的习惯。
注意,vc6不会在目标文件中加入return 0;,大概是因为vc6是98年的产品,所以才不支持这个特性。现在明白我为什么建议你最好加上return语句了吧!不过,gcc3.2(Linux下的C编译器)会在生成的目标文件中加入return 0;。
2、C++
C++98中定义了如下两种main函数的定义方式:
int main()
int main(int argc,char*argv[])
int main()等同于C99中的int main(void);int main(int argc,char*argv[])的用法也和C99中定义的一样。同样,main函数的返回值类型也必须是int。
如果main函数的末尾没写return语句,C++98规定编译器要自动在生成的目标文件中加入return 0;。同样,vc6也不支持这个特性,但是g++3.2(Linux下的C++编译器)支持。

#include<stdio.h>

int main()
{
long a[5],j=1,i;

for(i=0;i<5;i++)
{
scanf("%ld",a+i);
j*=a[i];
}
printf("元素:");
for(i=0;i<5;i++)
printf("%ld%s",a[i],(4==i ? "\n" : " "));
printf("乘积:%ld\n",j);
return 0;
}


C语言题目,输入一个正整数n,输出该数各位数字的积 例如,输入1234 输出...
include <stdio.h> int main(){ int num,s=1;scanf("%d",&num);while(num>0){ s=s*(num%10);num\/=10;} printf("每位数之积是:%d\\n",s);return 0;}

c语言题目:写出程序 要求从键盘上输入一个十到十万之间的整数,将其最...
include <stdio.h>int main(void){ int n,t,f; printf("Input n(int 9<n<100001)...\\nn="); if(scanf("%d",&n)!=1 || n<10 || n>100000){ printf("Input error, exit...\\n"); return 0; } for(t=n,f=1;t>9;f*=10,t\/=10); printf("T...

C语言题目:随机输入一个整数,判断能否被3或者5整除,如果能整除就输出该...
include<stdio.h>int main(){ int num; scanf("%d",&num); if(num%3==0||num%5==0) { printf("num = %d",num); } return 0;}

c语言题目:输入正整数a,b,c,输出a\/b的小数形式,精确到小数点后c位。例...
void div(int a, int b, int n){ int i;int yushu=a%b;printf("%d.",a\/b);for(i=0;i<n;i++){ yushu *= 10;printf("%d",yushu\/b);yushu=yushu%b;} } 应该可以了。你试下。

如何用c语言实现输入一个整数然后输出?
1、首先打开DEV C++软件,点击“新建源代码”,在编辑页面输入以下代码。2、因为题目要求我们先输入一个整数,所以在定义变量时,就应该将其定义为整数型,注意,在输入,输出函数中,整数型对应的是“%d”。3、接下来就要对输入的整数进行判断,在C语言中,if是判断语句,所以用它来对整数进行判断。if...

C语言题目:输入20个有符号的整数,编程统计正数,负数和零的个数。
把if(n=0)改为(n==0),我帮你用数组改了下 include<stdio.h> void main(){ int i,a=0,b=0,c=0,array[20];printf("please input 20 numbers:\\n");for(i=0;i<20;i++){ scanf("%4d",&array[i]);} for(i=0;i<20;i++){ if(array[i]>0) a++;else if(array[i]==...

C语言题目。输入a和b两个整数,判断b是否为a的整数。是输出“yes”,反 ...
include <stdio.h>int main(){ int a,b; scanf("%d%d",&a,&b); puts(a%b?"no":"yes"); return 0;}

C语言题目 输入一个在0—100之间的正整数,求表达式1+5+9+13+17+…+...
include<stdio.h> void main(){int i,s=0;printf("Please enter an integer number:\\n");\/\/检测输入的是否在0~100之间 scanf("%d",&n);if(n<0 || n>100){printf("please rewrite an integer number:\\n");scanf("%d",&n);} for(i=1;i<=1+4*n;i=i+4)s=s+i;printf("...

C语言编程
int c[] = {1,2,3,4,5,6,7,8,9,10,11};则数组c的大小为11,因为它有11个元素。以下是代码:include <stdio.h> int main(){ \/*数组a用来存储输入,max和min存储最大最小值,dif存储差*\/ int a[5], i, max, min, dif;\/*sum存储和,avg存储平均值*\/ double sum = 0, avg;...

一个c语言的题目:
我来 很快 12345 您输入的数万位是:1,千位是:2,百位是:3,十位是:4,个位是:5。Press any key to continue include "stdio.h"main(){ int num,a,b,c,d,e; \/\/定义输入数字,各个位的参数 scanf("%d",&num); \/\/输入数字 a=num\/10000; \/\/万位 b=num%10000\/1000;...

互助土族自治县17255497622: 求解答:C语言入门 输入5个任意整数存在一维数组中,统计其中负数的个数并将这个值及所有负数全部输出. -
糜泻韦乐: #include "stdio.h" int main(void) {int a[5]; int sum = 0; printf("请输入五个整数:\n"); for(int i =0 ;i<5;i++) {scanf("%d",&a[i]); }for(int i = 0; i < 5; i++) {if (a[i] <0) {sum++; } } printf("负数的个数为:%d\n",sum); printf("...

互助土族自治县17255497622: 输入5个整数到数组中然后将这5个数个字加一输出的c语言程序 -
糜泻韦乐: 1 2 3 4 5 6 7 8 9 10 11 12 13#include <stdio.h> intmain(void) {inta[5],i;printf("输入5个整数:");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("将5个整数各自加1后为:");for(i=0;i<5;i++)printf("%d ",a[i]+1);printf("\n");return0; }

互助土族自治县17255497622: c语言 输入5个整数到数组a中,求和,求平均,找出最大数和最小数 -
糜泻韦乐: #include<stdio.h>#define MAX(a, b) (a)>(b)?(a):(b)#define MIN(a, b) (a)<(b)?(a):(b) void main() {float a[5]; float max = 0, min = 0, sum = 0; printf("请输入五个数:\n"); for (int i = 0; i < 5; i++) { printf("a[%d]: ", i); scanf("%f", &a[i]); if (i == 0) ...

互助土族自治县17255497622: c语题目:输入五个整数,存入数组中,并求出他们的乘积,输出这五个元素和乘积? -
糜泻韦乐: #include<stdio.h>int main() { long a[5],j=1,i;for(i=0;i<5;i++) { scanf("%ld",a+i); j*=a[i]; } printf("元素:"); for(i=0;i<5;i++) printf("%ld%s",a[i],(4==i ? "\n" : " ")); printf("乘积:%ld\n",j); return 0; }

互助土族自治县17255497622: 用c语言编写一个程序,从键盘输入5个整数,并将这5个数存入一个长度为5的一维数组中 -
糜泻韦乐: #include<stdio.h> int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",&b[i]); printf("5个数是:"); for (i = 0; i < 5; i++) printf("%5d",b[i]); }这是第一个题 #include<stdio.h> void sort(int *a, int n) { int t; for (int i =...

互助土族自治县17255497622: c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值 -
糜泻韦乐: 思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值.参考代码:#include ...

互助土族自治县17255497622: 编写一个C程序,从键盘输入五个整数并保存到数组中,求数组元素之和 -
糜泻韦乐: #include "stdio.h" main() {int i,sum,a[5]; sum=0; printf("input 5 numbes:\n");for(i=0;i<5;i++)scanf("%d",&a[i]);for(i=0;i<5;i++)sum=sum+a[i]; printf("sum=%d",sum);}

互助土族自治县17255497622: 求助,c语言,输入5个整数,保存到数组,查找最小值,再将结果以%d的形式 -
糜泻韦乐: #include <stdio.h> int main() { int d[10],i,m; for(i=1;i<=5;i++)scanf("%d",&d[i]); m=d[1]; for(i=2;i<=5;i++) if(d[i]<m) m=d[i]; printf("%d",m); return 0; }

互助土族自治县17255497622: c语言题键盘输入5个数据到一个数组中,并求出最大值,最小值输出 -
糜泻韦乐: #include"stdio.h" int main() { int max(int x,int y); //函数声明 int min(int x,int y); //函数声明 int a[5],i,amax,amin; for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=1;i<5;i++) { amax=max(a[i-1],a[i]); //函数调用 a[i]=amax; } for(i=1;i<5;i++) { amin=min(a[i-1],...

互助土族自治县17255497622: c语言编程题键盘输入5个数据到一个数组中,并求出最小值输出 求大神帮忙啊 -
糜泻韦乐: #include int main() { int arr[5]; int i; for(i=0;i { scanf("%d",&arr[i]); } int min = arr[0]; for(i=1;i { if(arr[i]{ min = arr[i]; } } printf("%d\n",min); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网