用随机函数产生100个10~99的整数,存放在一个10*10的二位数组中,求每列数组的和。输出该二维数组和每列和

请高手帮忙!

第1个回答  2011-06-11
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int a[10][10],i,j,sum;
srand(time(0));
printf("The array:\n");
for(i=0;i<10;i++)
{ for(j=0;j<10;j++)
{ a[i][j]=rand()%90+10;
printf("%d ",a[i][j]);
}
printf("\n");
}
printf("\n");
for(i=0;i<10;++i)
{ sum=0;
for(j=0;j<10;j++)
sum+=a[j][i];
printf("The sum of col %d is: %d\n",i,sum);
}
return 0;
}追问

编译器里说sum未定义

本回答被提问者采纳

...用随机函数产生100个[10,99]的整数,存放到一个10×10的二维数组中...
j,max=0,a[10][10]; srand(time(0)); for(i=0;i<10;i++) {for(j=0;j<10;j++) {a[i][j]=10+rand()%90; printf("%3d",a[i][j]); if(a[i][j]>max)max=a[i][j]; }printf("\\n

利用随机函数产生80个10~99之间的随机整数,
If k Mod 10 = 0 Then Text3.Text = Text3.Text & vbCrLf End If Next i End Sub

VB程序设计-利用随机函数产生80个10~99之间的随机整数
Private Sub Command1_Click()Dim A(80) As Integer, B() As Integer, Nb As Integer Dim I As Integer, J As Integer, T As Integer '随机生成80个随机数 Text1.Text = ""Randomize For I = 1 To 80 A(I) = Int(90 * Rnd) + 10 Text1.Text = Text1.Text & A(I) & " ...

用C++让计算机产生100个0-999之间的随机整数,并依次保存到数组中
{ int i,a[100];srand((unsigned)time(NULL));for(i=0;i<100;i++){ a[i]=rand()%1000; \/\/这个就可以产生0-999的随机数 \/\/cout<<a[i]<<" "; \/\/用于测试的输出 注释掉则不会输出到控制台窗口 } }

...随机产生20个0~99之间不重复的整数,存入数组中,然后输出
h> include void main(){int x,i,n,s[15]={0};n=0;srand((unsigned)time(NULL));x=rand()%20;for(i=0;n<15;i=0){while(i<n&&x!=s[i])i++;if(i==n)s[n++]=x;x=rand()%20;} for(i=0;i<n;i++)printf("%4d",s[i]);printf("\\n");} ...

vb.net程序,利用随机函数产生100个1到100之间的整数,求其中的最大最小...
Dim a(100) As Integer '声明数组存放数据 用来保存随机数结果 Dim max As Integer, min As Integer '声明两个变量存最大值和最小值 min = 1000 : max = 0 '设置初值 For i = 0 To 99 '循环100次 a(i) = Int(Rnd() * 1000 + 1) '用rnd生成一个随机数 由于rnd范围为0-1...

随机产生100个 1~100之间的整数,存放在一个一维数组中,显示所有小于60...
Private Sub Command1_Click()Dim a(1 To 100) As Integer Cls For i = 1 To 100 Randomize a(i) = Int(Rnd * 100 + 1)If a(i) < 60 Then n = n + 1 Print a(i);If n Mod 10 = 0 Then Print End If Next i Print Print "小于60的元素共有"; n; "个"End Sub ...

将随机产生范围从1到100的10个整数放在数组a(1 to 10)中,用选择法将数...
public static void main(String[] args) { double[] doubleArr = new double[10];List<Double> list = new ArrayList<Double>();stroeRandomNumber(doubleArr);storeInList(list, doubleArr);System.out.println(list);System.out.println("===");getListElement(list);} ...

利用随机函数产生20个10~99之间(包括10和99)的随机整数存入一维数组A...
i++){a[i] = rand() % 90 + 10;mean += (double) a[i]; \/\/ 在此处求和printf("第%d个数:%d\\n", i, a[i]);}mean \/= N; \/\/ 平均数printf("平均数:%lf\\n", mean);for(i = 0; i < N; ++i){if(a[i] > mean && !(a[i] & 1)) \/\/ 偶数判断 (!

vb编程,使用随机函数产生0~10之间的随机整数,形成一个6×6阶矩阵,将...
Private Sub Command1_Click()Dim i As Integer, j As Integer, a(6, 6) As IntegerFor i = 1 To 6 For j = 1 To 6 Randomize a(i, j) = Fix(Rnd * 10) Print a(i, j); Next PrintNextPrintFor i = 1 To 6 For j = 1 To 6 Print i & ...

相似回答