10,1,3,6,9,3,
来源:百度知道 编辑:UC知道 时间:2024/06/14 02:04:48
10,1,3,6,9,3,
10,9,2,1,3,2,
2,5,11,2,3,32,
1,2,4,3,8,9,
8,2,2,2,3,3,
2,5,9,4,1,3,
4,10,6,2,8,3,
6,1,8,2,5,3,
3,5,2,8,1,3,
1,2,9,10,2,1,
4,5,3,6,1,3
(1)从多维数组(行列式)中找出有1,2,3,4,5,……,9,10的
总行数,
(2)从多维数组中找出有1和2,1和3,1和4,1和……10,
2和3,2和4,2和5,2和……10,
………………………………,
8和9,8和10,
9和10的行数.
要求运行结果: 有1的总行数 123
2 14
……………………
有10的总行数 23
1和2同时存在 12 行
1和3同时存在 10 行
9和10同时存在 4 行
10,9,2,1,3,2,
2,5,11,2,3,32,
1,2,4,3,8,9,
8,2,2,2,3,3,
2,5,9,4,1,3,
4,10,6,2,8,3,
6,1,8,2,5,3,
3,5,2,8,1,3,
1,2,9,10,2,1,
4,5,3,6,1,3
(1)从多维数组(行列式)中找出有1,2,3,4,5,……,9,10的
总行数,
(2)从多维数组中找出有1和2,1和3,1和4,1和……10,
2和3,2和4,2和5,2和……10,
………………………………,
8和9,8和10,
9和10的行数.
要求运行结果: 有1的总行数 123
2 14
……………………
有10的总行数 23
1和2同时存在 12 行
1和3同时存在 10 行
9和10同时存在 4 行
#include <stdio.h>
int fun1(int *a,int n,int e){
int i;
for(i=0;i<n;i++)
if(a[i]==e) return 1;
return 0;
}
int fun2(int *a,int n,int e1,int e2){
int i,j;
for(i=0;i<n;i++)
if(a[i]==e1){
for(j=0;j<n;j++)
if(j!=i&&a[j]==e2) return 1;
}
return 0;
}
int main(){
int a[11][6]={10,1,3,6,9,3,
10,9,2,1,3,2,
2,5,11,2,3,32,
1,2,4,3,8,9,
8,2,2,2,3,3,
2,5,9,4,1,3,
4,10,6,2,8,3,
6,1,8,2,5,3,
3,5,2,8,1,3,
1,2,9,10,2,1,
4,5,3,6,1,3};
int i,j,k,count;
for(i=1;i<=10;i++){
count=0;
for(j=0;j<11;j++)
if(fun1(a[j],6,i)) count++;
printf("有%d的总行数: %d\n",i,count);
}
for(i=1;i<=10;i++)
for(j=1;j<=10;j++){
count=0;
for(k=0;k<11;k++)
if(fun2(a[k],6,i,j)) count++;
printf("%d和%d同时存在 %d行\n",i,j,
1 2 3 4 5 6 7 8 9 10*
3*3*2*1+4*4*3*2*1+5*5*4*3*2*1+ ...10*10*9*8*7*6*5*4*3*2*1=
1+2+3+3+2+1+1+2+3+4+5+6+7+7+8+7+9+10+11?
高手进算24点1,2,9,10;3,4,6,7;3,4,7,8;3,4,8,9;3,4,9,10
我知道1s=1*10^-3ms=1*10^-6us=1*10^-9ns
1+2-3-3+5+6-7-8+9+10……+2006
1+2-3-3+5+6-7-8+9+10~+1990
1*3*5+2*6*10+3*9*15=?(简便运算)
1+2+3+4+5+6+7+8+9+10-1-2-3-4-5-6-7-8-9-10-1=?
1/3+1/(3+6)+1/(3+6+9)+......1/(3+6+9+......+99)