求一二维数组转一维数组a中的值为奇数的元素之和

VB题:定义一个具有20个元素的一维数组,并对其随机赋值,然后求出其中元素值为奇数的元素的和_百度知道
VB题:定义一个具有20个元素的一维数组,并对其随机赋值,然后求出其中元素值为奇数的元素的和
急用,各位大侠 帮帮忙,谢谢哈
提问者采纳
&gt20个元素, s As Integer
For i = 1 To 20
a(i) = Int(Rnd * 1000) + 1
Print a(i),每5个打印一行Private Sub Command1_Click()
Dim a(20) As Integer:& 0 Then
s = s + a(i)
Print & 奇数和为;
If i Mod 5 = 0 Then Print
For i = 1 To 20
If a(i) Mod 2 &lt
提问者评价
谢谢O(∩_∩)O~
其他类似问题
为您推荐:
其他3条回答
随机产生一个数程序如下,转换为整数
List1;判断数是否为奇数
SS = SS + AA(I)
List2,结果在窗口上打印出来.AddItem AA(I)
If (AA(I) Mod 2) = 1 Then
'随机数初始化SS = 0For I = 1 To 20
AA(I) = Rnd(1) * 1000 + 0,用了二个列表框.5
&#39,另一个放为奇数的。Dim AA(20) As IntegerRandomize
&#39.AddItem AA(I)
End IfNext I
&#39,一个放随机的20个数
亲,运行的时候说List1.AddItem AA(I)不对
你在图中没有加二个列表框,当然不对。看来你是个CN。
Private&Sub&Command1_Click()&&Dim&A(1&To&20)&As&Single,&Sum&As&Single,&Str&As&String&&Sum&=&0:&Str&=&&&&&For&i&=&1&To&20&&&&Randomize&&&&A(i)&=&Int(100&*&Rnd&+&1)&&&&Str&=&Str&&&Format(CStr(A(i)),&&@@@&)&&&&If&A(i)&Mod&2&&&&0&Then&&&&&&Sum&=&Sum&+&A(i)&&&&&&Str&=&Str&&&&&&奇数&&&&&End&If&&&&Str&=&Str&&&vbCrLf&&Next&i&&Str&=&Str&&&vbCrLf&&MsgBox&Str&&&&所有奇数的和=&&&&SumEnd&Sub
又不好好学习
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁c语言编写程序实现求一维数组(8个元素)元素之和。-中国学网-中国IT综合门户网站
> c语言编写程序实现求一维数组(8个元素)元素之和。
c语言编写程序实现求一维数组(8个元素)元素之和。
转载 编辑:李强
为了帮助网友解决“c语言编写程序实现求一维数组(8个元素)”相关的问题,中国学网通过互联网对“c语言编写程序实现求一维数组(8个元素)”相关的解决方案进行了整理,用户详细问题包括:n=0,&b[n]);stdio.h&;=7;i&int l(int a[7]){int i=0;c=l(b);}运行完了之后可以求和,j=0;n&i++)j=j+a[i];for(;%d&printf(&}void main(){int b[7]; for(,在主函数中输出结果这是我写出来的#include&return j,c),在子函数中实现求和要求用数组名作为函数形参;。另外希望大家写一下通过指针怎么写这道题,m=0;=7,但是程序会报错;n++)scanf(&%d&quot,c,具体解决方案如下:解决方案1:<解决方案2:谢谢!解决方案3:b[0]到b[7]不是8个么?解决方案4:定义b[7]的意思就是说这是个包含7个元素的数组,只能是b[0]到b[6]。[]里面的数字代表这个数组有多少个元素,最后一个元素的下标是[]里面的数字-1。比如定义int a[44],表示有44个元素,最后一个元素是a[43]。通过对数据库的索引,我们还为您准备了:问:c语言编写程序,实现以下功能:定义一个有10个元素的一维数组,在程序运...答:main() { int a[10],i,max, scanf("%d",&a[0]); max=min=a[0]; s=a[0]; for(i=1;i===========================================问:c语言编写程序,实现以下功能:定义一个有10个元素的一维数组,在程序运...答:int[] a={1,2,3,4,5,1,2,3,4,5}; int sum=0; for(int i =0;i===========================================问:要求:每行打印4个元素。 从键盘输入下面一组数据进行测试:5,12,2,6...答:main() { int *dp,data[15], i, printf("指定输入数据总数:"); scanf("%d",&n); for (i=0;i===========================================问:帮个忙,我急用答:设数组大小为M,删掉第N个元素。 for(i=N;i===========================================问:要求:1)用for循环给个元素输入整数。 2)将该数组中的整数逆序存放。 ...答:#include "stdio.h" void main() { int a[10],b[10],i, printf("请输入10个整数:\n"); for(i=0;i===========================================问:题目描述编写程序,将一维数组中的元素向右循环移动N次。 输入 第一行整...答:程序如下: #include #include main(){ int *a,n,N,i,j, printf("输入数组元素个数:"); scanf("%d",&n); a=(int*)malloc(sizeof(int)*n); printf("输入数组元素:"); for(i=0;i===========================================问:c语言,新手,数组 编写程序实现功能,创建一个数组a并为其赋初值(初始...答:#include int main() { int a[8] = {15,12,14,18,19,5,6,2}; int flag = 0; //记录是否在数组找到输入的整数:1--表示找到 0--表示没找到 printf("请输入1至20的整数:"); scanf("%d",&x); for (i = 0;i===========================================问:题目如下 输入: a[4][4]={1,2,3,4}{4,5,6,1}{7,8,9,1}{10,11...答:程序如下: #include int a[4][4]={{1,2,3,4},{4,5,6,1},{7,8,9,1},{10,11,12,1}}; int ahang[4],alie[4]; void main() { int sum=0; for(int i=0;i===========================================问:编程实现在一维数组中查找、插入和删除一个元素的操作。答:#include#define MAX 50int insert(int a[],int n,int i,int x){ if(n+1&MAX) printf("无插入空间\n"); //数组只能存MAX个数 else if(in+1) printf("插入位置非法\n"); //插入位置的范围为1..n+1 else { for(j=n-1;j&i-2;j--) a[j+1]=a[j...===========================================&用一个变量和 数组 每一个元素比较,小于 就互换 返回这个变量, 全局变量定义在函数外面,函数直接使用===========================================定义一个数组指针 int (*p)[row],和二维数组 int a[line][row] 将 p=a; 就可以用指针对二维数组操作了,p++ :代表下一行地址,不是下一个数据 *(*(p+i)+j):代表第i行第j列的一个元素。===========================================尝试先写一个数组,定义一个界限,界限范围内好说,超出范围的话对数组进行动态的扩容,最后输出元素个数,暂时这么想的,希望对你有所帮助=========================================== 发错区了吧 你不会直接调用 数据库的 然后用SQL语句运行===========================================不行,C的数组的大小必须是编译时的常量。可以考虑用malloc代替动态数组。=========================================== 这么多问题,,给个有心人帮你吧..===========================================构建一个全局一维数组变量,一个函数用scanf接收输入,一个函数用printf屏幕输出,一个函数用冒泡排序法进行排序(别伸手要排序代码了,教科书上有的),然后用一个main函数顺序...===========================================Next End FunctionFunction RightMove(arr, n) '右移位 &&& Dim temp() As String, i As Long &&& n = n Mod UBound(arr) '可能移位超过数组上...===========================================看我这个最简单的: import java.util.*; class Test{ public void main(String []args){ int []arr={10,8,7,3,1,4,5,8,4,6};&#47;&#47;定义数组 Arrays.sort(arr);&#47;&#47;调用arrays里...=========================================== Private Sub Form_Click() Dim a(1 To 20) As Integer Randomize Timer For i = 1 To 20 a(i) = Int(Rnd * 90 * 10) If a(i) Mod 2 = 0 Then os = os + 1 oshe = oshe + a(i) Else...===========================================
本文欢迎转载,转载请注明:转载自中国学网: []
用户还关注
可能有帮助76湖南工业大学C语言上机操作考试题(1)
上亿文档资料,等你来发现
76湖南工业大学C语言上机操作考试题(1)
C语言机试模拟试题;一、改错题:(30分);1、求一维数组a中的值为偶数的元素之和;#include&stdio.h&;sum(intarr[],intn);{inti,s;;s=0;;for(i=0;i&n;i++);if(arr[i]%2==0);/************found******;s=s+i;改为:s=s+arr[i];
C语言机试模拟试题一、改错题:(30分)1、求一维数组a中的值为偶数的元素之和。#include &stdio.h&sum ( int arr[ ],int n ){ int i,s;s = 0;for ( i=0; i&n; i++)if (arr[i] % 2 == 0)/************found************/s=s+i;改为:s = s + arr[i];return (s);}void main(){ int a[10]={10,4,2,7,3,12,5,34,5,9},i,s;/************found************/s = sum( a ,2 ); 改为:s = sum( a ,10 );printf(&The result is: %d\n&, s);}2、求一维数组a中的值为奇数的元素之和。#include &conio.h&#include &stdio.h&int sum( int b[ ],int n ){ int i,s = 0;for ( i=0; i&n; i++)if (b[i] % 2 == 1)/************found************/s = s + b[i] 改为:return (s);}void main(){ int a[12]={10,4,2,7,3,12,5,34,5,9,21,19},n;/************found************/n = sum(a,2); 改为:printf(&The result is :%d\n&,n );}3、求二维数组a中的最大值和最小值。#include &stdio.h&void main(){ int a[3][3]={4,4,34,37,3,12,5,6,5},i,j,max,//clrscr();max = min = a[0][0];for ( i=0; i&3; i++)/************found************/for ( j=1; j&3; j++)改为:for ( j=0; j&3; j++){ if ( max & a[i][j] )max = a[i][j];/************found************/if (min & a[i][j]) 改为:if (min & a[i][j])min = a[i][j];}printf(&The max is: %d\n&, max);printf(&The min is: %d\n&, min);}4、求一维数组a中的最大元素及其下标。#include &stdio.h&void main(){ int a[10]={1,4,2,7,3,12,5,34,5,9},i,max,//clrscr();max = a[0];pos = 0;for ( i=1; i&10; i++)/************found************/if (max & a[i]) 改为:if (max& a[i]){max = a[i];/************found************/i = 改为:pos =}printf(&The max is: %d ,pos is: %d\n&, max , pos);}5、猴子吃桃的问题,求第一天的桃子数。#include &stdlib.h&#include &math.h&void main(){ int i,j,x,p;//clrscr();x=1;/************found************/j=12; 改为:j=11;while(j&=1){ p=(x+1)*2;/************found************/p=x; 改为:x =j--;}printf(&total is %d\n&,p);}6、求一维数组a中的值为奇数的元素的平均值。#include &stdio.h&double average( int arr[ ], int n ){ int k=0,i;s = 0;for ( i=0 ;i&n; i++)/************found************/if (arr[i] % 2 = 1) 改为:if (arr[i] % 2 = =1){ s = s + arr[i]; k++; }return (s/k) ;}void main(){int a[12]={10,4,2,7,3,12,5,34,5,9,21,18};// clrscr();/************found************/s = average(a[12],12); 改为:s = average(a,12);printf(&The result is: %.2f\n&, s);}二、填空题:(30分)1、 程序的功能是:在第一个循环中从键盘上给a数组的前M(M&100)个数组元素依次赋值,在第二个循环中使a数组前M个元素中的值对称折叠,在最后一个循环中输出折叠后的 a数组的前M个元素。程序如下:#define
5void main( ){ int i,a[100],t;//clrscr();for(i=0;i&M;i++)/**************found************/___(1)___ -填写的语句为: scanf(“%d”:,&a[i]);/**************found************/for(i=0;___(2)___;i++) -填写的语句为:i&M/2a[M-i-1]=a[i];for(i=0;i&M;i++)printf(&%5d&,a[i]);printf(&\n&);}2、 计算正整数num的各位上的数字之和。#include &stdio.h&void main( ){
int num,k;//clrscr() ;/************found************/___(1)___; 填写的语句为:k=0;printf(&Please enter a number:&) ;scanf(&%d&,&num) ;do{/************found************/k=___(2)___ ; 填写的语句为:k=k+num%10;num/=10;} while(num) ;printf(&\n%d\n&,k) ;}3、 求cman=m!/n!*(m-n)!之值,例如:m=12,n=2时,cman is 66#include &math.h&#include &stdio.h&long int fun(int x){long int s=1;for (i=1;i&=x;i++)s*=i;/************found************/____(1)____; 填写的语句为:}void
main(){ long int m=12,n=2,s1,s2,s3;//clrscr();s1=fun(m);s2=fun(n);s3=fun(m-n);/************found************/printf(&Cmn is : %ld&,____(2)____ ); 填写的语句为:s1/(s2*s3)}4、 输出Fabonacci数列1,1,2,3,5……前20项,要求每位输出5个数。#include &stdio.h&void main(){ long int f[20]={1,1};//clrscr();/**************found************/___(1)___;填写的语句:int j=0;for(i=2;i&20;i++){f[i]=f[i-1]+f[i-2];/**************found************/if(___(2)___)
printf(&\n&);填写的语句:j++%5==0printf(&%8ld&,f[i]);}printf(&\n&);}5、 求两个正整数[m,n]之间所有既能被3整除也能被7整除的整数之和。#include &math.h&#include &stdio.h&main(){int m,n,i,t;long int s=0;//clrscr();scanf(&%d,%d&,&m,&n);if( m&n ){ t=m; m=n; n=t;}/************found************/for (____(1)____;i++)填写的语句:i=m;i&=n;if ( i%3==0 && i%7==0 )s +=/************found************/printf(&Sum is : ____(2)____\n&,s ); 填写的语句:%ld}6、 从键盘输入一个由数字组成的字符串(字符串长度小于8),将该字符串转换成一个十进制数。例如:从键盘输入12345,则程序运行的结果应当为:n=12345#include &stdio.h&#include &string.h&void
main(){ char
s[10];//clrscr();/**************found************/___(1)___; 填写的语句:n=0scanf(&%s&,s);for(i=0;i&strlen(s);i++)/**************found************/n=n*10+___(2)___; 填写的语句:i+1printf(&n=%ld\n&,n);}7、 从键盘输入一个正整数n,计算并输出n的阶乘。#include &math.h&#include &conio.h&#include &stdio.h&long fac( int n ){long t=1;for( i=2;i&=n;i++)包含各类专业文献、应用写作文书、行业资料、外语学习资料、高等教育、各类资格考试、幼儿教育、小学教育、中学教育、76湖南工业大学C语言上机操作考试题(1)等内容。 
 湖南工业大学C语言考试题... 7页 1下载券 湖南工业大学C语言期末考... 20页 免费传说中湖南工业大学C语言上...  湖南工业大学C语言上机操作考试题(1)_院校资料_高等教育_教育专区。C 语言机试模拟试题 一、改错题: (30 分) 1、求一维数组 a 中的值为偶数的元素之和。 ...  湖南工业大学C语言上机模... 15页 免费喜欢此文档的还喜欢 最新湖南工业大学C语言考... 14页 1下载券 湖南工业大学C语言考试题... 7页 1下载券 湖南工业大...  湖南工业大学C语言上机模... 15页 免费 C程序设计上机模拟题 18页 1下载券2...安徽电大开放教育学院 C 语言实验报告 专业:计算机科学与技术 指导老师: 学号: ...  7页 1下载券 湖南工业大学C语言期末考... 20页 免费湖南工业大学C语言上机模拟试题 2 ...  湖南工业大学c语言题库_交规考试_资格考试/认证_教育专区。2012湖南工业大学c语言考试参考C 语言考试模拟题 1 一、 程序修改题(30 分) 在考生文件夹下,给定程序...  湖南工业大学2011级C语言网上随机作业题目答案_其它_...习题答案:1.B 2.A 3 自然语言,传统流程语言,N-...2014小学教师资格考试《... 2014年幼儿园教师资格考...  C 语言期末考试复习题(机房题库) 2、下列各选项中,合法的 c 语言关键字是(...(int)(1.25*(3.7+2.3))值的数据类型为___参考答案: int 6、表达式 ...  C 语言上机考试试卷-1 语言上机考试试卷 试卷
一、 选择题 ( 评分标准 20 分,每小题 2 分) 1. C 语言规定:在一个源程序中,main 函数的位置 ...湖南工业大学C语言上机操作考试题(1)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
湖南工业大学C语言上机操作考试题(1)
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢本题中定义了长度为20的一维整型数组a,并将数组元素的下标值赋给数组元素,最后打印输出数组中下标为奇数的元素。
public class java1{
public static void main(String[] args) {
int a[]=______;
for(______;i++)
for(i=0;i&20;i++){
if(______)
System.out.print(&a[&+i+&]=&+a[i]+&,&);
所属学科:
试题类型:主观题
所属知识点:
试题分数:15.0 分
暂未组卷。

我要回帖

更多关于 matlab矩阵变一维数组 的文章

 

随机推荐