画出算法流程图从键盘为一维整型数组输入整数,调用fu

2020-11-24 10:44:24 字数 5800 阅读 7335

1楼:尘埃丨落尽

定义一个临时变量,将数组中第一个值首先赋给临时变量,然后依次遍历数组,每次比较临时变量值和数组中遍历的值,然后将其中较小值赋给临时变量,持续这个过程,知道数组遍历完毕,这个临时变量就是数组最小值了。

从键盘为一维整型数组输入10个整数,调用fun函数求数组中所有奇数的和,并在main函

2楼:听不清啊

#include"stdio.h"

intfun(intx[],intn){/**********program**********/inti,s=0;

for(i=0;i

3楼:折柳成萌

int min;

for (min=x[--n];n>=0;n--)

return min;

4楼:天秤小乞

#include

intfun(intx[],intn)returnsum;

/**********end**********/}intmain(intargc,charconst*argv)

编写一个函数,求两个整数的最大公约数,在主函数中输入两个整数,调用此函数进行计算并输出结果。

5楼:匿名用户

#include

int ***(int a, int b) //l***最大公因数

}return g;

}int main()

6楼:午后蓝山

给个思路,设两数是a、b

max(a,b)/min(a,b)是整数,则最大公约数是min(a,b)

否则i=√min(a,b) to 1

min(a,b)/√min(a,b)整数,max(a,b)/√min(a,b)整数,结束i--

7楼:匿名用户

#include

int number(int x, int y) }}else}}

return(s);

}int main()

8楼:1逝水_无痕

楼主你好,这是源程序,是用辗转相除法写的

#include

int max(int p_a,int p_b)void main()

已经调试过了,没有问题:

input two numbers:

2 8最大公约数为:2

input two numbers:

3 9最大公约数为:3

逝水无痕真诚为您解答!

9楼:匿名用户

如果输入8和19呢?

一道c语言的填空和一道编程题,高手过来看看啊

10楼:雷达

int fun(int n)

/***********space***********/if(k==n) 【return(1)】

else return(0);}

main()

编程题:从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写fun函数。

#include "stdio.h"

int fun(int x,int n)

return min;

/**********end**********/main()

11楼:无名

填空题:

k=0;

j=m%10;

return(1);

fun(i)

编程题:

int i;

int min=x[0];

for(i=1;i

return min;

这两天项目答辩,上课c语言听的晕乎乎的,老师布置的题目都不会啊 跪求高手求解,用简单点的方法, 80

12楼:我喜欢伶俐

楼主,你这也太多了,难道你一个都不会写吗,你抽空研究下啊,我觉得你说迷糊了不可靠,是你自己压根没认真的去学习吧。一道两道确实不会没问题,你这都不会对不起自己啊。。。好好学习,别把大学的时间都荒废了,要不然等你毕业了你就会后悔的。。。

13楼:0浮云追月

这几个问题随便一个基础的c或c++书上都有,网上更是一大把的,哎~~~~~~~

14楼:

实在是没时间写啊!而且竟然有几个忘记用c怎么搞了,nnd,楼主你惨了!

15楼:匿名用户

....这么多 真够累的我估计这个回答里面都回答不下 阿门 祝楼主好运

16楼:匿名用户

这么简单的问题,哎,还是自己看看吧

17楼:小芙罗拉

看了一下...这不是最基本的课后题吗t t...

楼主好懒,呵呵

18楼:

唉,不是不想答,而是太多实在无能为力啊⊙﹏⊙b

c语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出。

19楼:凌乱心扉

#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++编译器)支持。

20楼:沧海雄风

///////////////////简洁 一个循环 全搞定////////////////////////

5 3 4 6 8 1 7 9 0 2

max=9,min=0

press any key to continue#include "stdio.h"

main()

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

21楼:匿名用户

#include "stdio.h"

void main()

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

22楼:_珍惜拥有

将楼上的稍作修改,将for循环中的i<=10改成i<=9。

程序设计】求神人帮助

23楼:

#include

#define n 10

int fun(int a[n])

int main()

24楼:黑大帅和

fun函数没有定义a,所以程序无法判断a的含义,要么把fun中的a改为x,要么改x为a

25楼:匿名用户

你fun函数中根本没有对数组a进行定义,a只是主函数定义的局部变量,作用域仅限于函数,所以fun 函数中数组a应该改成x因为你传递的形参就是数组x

c语言,从键盘输入10个整数并保存到数组,要求找出最小的数和它的下标,求教流程图怎么画

26楼:匿名用户

输入↓保存数组a

↓int i=0, j=0

int k=a[j] ←

↓ka[i] │

j=i, k=a[i] │

↓ │

i<10───yes────┚

↓no输出j, k

判断用菱形块,其他用长方形。

画出下列算法的流程图,依次输入10个数,求出其中的最大值和最小值 流程图是这样的,那么写**怎么写

27楼:

#include

int main()

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

return 0;}

28楼:匿名用户

package a00002;

import java.util.scanner;

/** 10个数字的最大值和最小值

*/public class test

}system.out.println("你输入的是:"+"\t");

system.out.println(arr[j]);

}system.out.println("最 大 值:"+max);

system.out.println("最 小 值:"+min); }}