编写程序,任意输入十个元素数组,如由大到小数列,输入一个数,插入其中
来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 09:52:15
定义四个变量intn,max,min,sum;先读一个数据scanf("%d",&n);sum=max=min=n;再循环9次,输入9个数,同时,累加,比较大小for(i=0;imax)max=n;i
没必要用循环,matlab有求最大值的函数:function[rowindex,colindex]=shiyan1(a)[colmaxrows]=max(a);[maxvaluecol]=max(co
#includeintmain(){intn;scanf("%d",&n);do{printf("%d",n%10);}while(n/=10);printf("\n");return0;}
输入错误,你输入的是m=o(字母O),n=o(字母O)应该输入m=0(数字零)n=0(数字零)然后m=m+a(i)n=n+a(i)
#include <iostream>#include <string>#define M 4#define N 4
#includeusingnamespacestd;classSUM{private:intC_array[5][5];ints;inta;intb,m,n;public:SUM(){}SUM(int
第一,你的第二循环中,a、b、c在第一次计数后,又重复了一次,所以不对.第二,你没有对sum1,sum2累加,所以完成循环后,sum1,sum2存放的是最后一次判断的数;同时,正负数和零的计数、累计等
#include#defineN10usingnamespacestd;intmain(){intnum[20],i=0;intsum=0,a=0,b=0;//保存和、正数和负数while(i++>n
/>privatesubcommand1_click()dima(1to10)asdoubledimminasdoublefori=1to10a(i)=val(inputbox("请输入数组元素值:"
一楼写的不错!但存在一个小问题:题目要求“使数组下半三角元素中的值乘以n”,而你的程序用的是:for(i=0;i
Private Sub Command1_Click()Dim i As Integer, j As Integer,&
vara,n,i:longint;beginfori:=1to10dobeginread(a);ifa>0thenn:=n+1;end;write(n);end.
INPUTxa=xMOD2IFa=0THENPRINT"x是偶数"ELSEPRINT"x是奇数"ENDIFEND
#includeintmain(intargc,char*argv[]){inti,j,a[4][4],sum=0,p=1,max,maxi;for(i=0;i再问:请问intargc,char*ar
#include#defineN20//默认数组大小20intmain(){inta[N],i;doubleave=0;printf("输入20个数\n");for(i=0;i
#include"stdio.h"voidmain(){inta[10];inti;intplus_sum=0;intminus_sum=0;intall_sum=0;printf("请输入十个数:"
#includevoidmain(){inta[100];inti,min;printf("输入100个数\n");for(i=0;i
#include#include#includeintmain(){inti,j,k;intArow,Acol,Brow,Bcol;int**a=NULL,**b=NULL,**c=NULL;
使用什么VB的话是INPUTNIFN\2=0THENPRINT'是'ELSEPRINT'否'ENDIFEND