二维数组的值在主函数中进行输入,编写函数voidfun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组
求出二维数组每列中最小元素,并一次放入pp所指的一维数组中。我是新手啊求各位大神帮帮忙,这题很重要的!!!谢谢了啊...
求出二维数组每列中最小元素,并一次放入pp所指的一维数组中。
我是新手啊 求各位大神帮帮忙,这题很重要的!!!
谢谢了啊 展开
我是新手啊 求各位大神帮帮忙,这题很重要的!!!
谢谢了啊 展开
4个回答
展开全部
void fun(int tt[m][n],int pp[n])
{
int i=0;
int j=0;
int max;
for(i=0;i<m;i++)
{
j=0;
max=tt[j][i];
for(j=0;j<n;j++)
{
if(tt[j][i]>max)
max=tt[j][i];
}
p[i]=max;
}
}
}
{
int i=0;
int j=0;
int max;
for(i=0;i<m;i++)
{
j=0;
max=tt[j][i];
for(j=0;j<n;j++)
{
if(tt[j][i]>max)
max=tt[j][i];
}
p[i]=max;
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-07-06
展开全部
第三题:
#include <iostream.h>
#include <string.h>
int main()
{
char a[150];
int i;
int b[6]=;
char j=97;
printf("please input a string:");
scanf("%s",a);
for(i=0;i<strlen(a);i++)
if(a[i]>='a' &&a[i]<='z')
{
b[a[i]-'a']++;
}
else
{
b[5]++;
}
for(i=0;i<6;i++)
{
if(i==5)
{
printf("others:%d\n",(char)(j+i),b[i]);
}
else
{
printf("%c:%d\n",(char)(j+i),b[i]);
}
}
system("pause");
return 0;
}
第四题:(感觉你说的有点不对)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<=i;j++)
{
a[i][j]=a[i][j]*n;
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第五题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j,s=0;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<n;j++)
{
if(i==0 || j==0 || i==sizeof(a) || j==n-1)
{
s=s+a[i][j];
a[i][j]=0;
}
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("sum is %d:\n",s);
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第六题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun( int m, int *k, int xx[])
{
int i,j,l=0;
for(i=2;i<m;i++)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0) break;
}
if(j>i/2) xx[l++]=i;
}
*k=l;
}
int main()
{
int a[100]=;
int i,*j;
printf("please input a number:");
scanf("%d",&i);
fun(i,j,a);
printf("%d\n",*j);
system("pause");
return 0;
}
第十题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun ( int tt[][3], int pp[])
{
int i,j,l=0;
for(i=0;i<5;i++)
{
pp[i]=tt[i][0];
for(j=0;j<3;j++)
{
if(pp[i]>tt[i][j]) pp[i]=tt[i][j];
}
}
for(i=0;i<5;i++)
{
printf("%d\t",pp[i]);
}
}
int main()
{
int a[5][3]=;
int b[5]=;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("please input a number:");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,b);
system("pause");
return 0;
}
另外,站长团上有产品团购,便宜有保证
#include <iostream.h>
#include <string.h>
int main()
{
char a[150];
int i;
int b[6]=;
char j=97;
printf("please input a string:");
scanf("%s",a);
for(i=0;i<strlen(a);i++)
if(a[i]>='a' &&a[i]<='z')
{
b[a[i]-'a']++;
}
else
{
b[5]++;
}
for(i=0;i<6;i++)
{
if(i==5)
{
printf("others:%d\n",(char)(j+i),b[i]);
}
else
{
printf("%c:%d\n",(char)(j+i),b[i]);
}
}
system("pause");
return 0;
}
第四题:(感觉你说的有点不对)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<=i;j++)
{
a[i][j]=a[i][j]*n;
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第五题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j,s=0;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<n;j++)
{
if(i==0 || j==0 || i==sizeof(a) || j==n-1)
{
s=s+a[i][j];
a[i][j]=0;
}
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("sum is %d:\n",s);
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第六题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun( int m, int *k, int xx[])
{
int i,j,l=0;
for(i=2;i<m;i++)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0) break;
}
if(j>i/2) xx[l++]=i;
}
*k=l;
}
int main()
{
int a[100]=;
int i,*j;
printf("please input a number:");
scanf("%d",&i);
fun(i,j,a);
printf("%d\n",*j);
system("pause");
return 0;
}
第十题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun ( int tt[][3], int pp[])
{
int i,j,l=0;
for(i=0;i<5;i++)
{
pp[i]=tt[i][0];
for(j=0;j<3;j++)
{
if(pp[i]>tt[i][j]) pp[i]=tt[i][j];
}
}
for(i=0;i<5;i++)
{
printf("%d\t",pp[i]);
}
}
int main()
{
int a[5][3]=;
int b[5]=;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("please input a number:");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,b);
system("pause");
return 0;
}
另外,站长团上有产品团购,便宜有保证
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第三题:
#include <iostream.h>
#include <string.h>
int main()
{
char a[150];
int i;
int b[6]=;
char j=97;
printf("please input a string:");
scanf("%s",a);
for(i=0;i<strlen(a);i++)
if(a[i]>='a' &&a[i]<='z')
{
b[a[i]-'a']++;
}
else
{
b[5]++;
}
for(i=0;i<6;i++)
{
if(i==5)
{
printf("others:%d\n",(char)(j+i),b[i]);
}
else
{
printf("%c:%d\n",(char)(j+i),b[i]);
}
}
system("pause");
return 0;
}
第四题:(感觉你说的有点不对)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<=i;j++)
{
a[i][j]=a[i][j]*n;
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第五题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j,s=0;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<n;j++)
{
if(i==0 || j==0 || i==sizeof(a) || j==n-1)
{
s=s+a[i][j];
a[i][j]=0;
}
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("sum is %d:\n",s);
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第六题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun( int m, int *k, int xx[])
{
int i,j,l=0;
for(i=2;i<m;i++)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0) break;
}
if(j>i/2) xx[l++]=i;
}
*k=l;
}
int main()
{
int a[100]=;
int i,*j;
printf("please input a number:");
scanf("%d",&i);
fun(i,j,a);
printf("%d\n",*j);
system("pause");
return 0;
}
第十题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun ( int tt[][3], int pp[])
{
int i,j,l=0;
for(i=0;i<5;i++)
{
pp[i]=tt[i][0];
for(j=0;j<3;j++)
{
if(pp[i]>tt[i][j]) pp[i]=tt[i][j];
}
}
for(i=0;i<5;i++)
{
printf("%d\t",pp[i]);
}
}
int main()
{
int a[5][3]=;
int b[5]=;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("please input a number:");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,b);
system("pause");
return 0;
}
#include <iostream.h>
#include <string.h>
int main()
{
char a[150];
int i;
int b[6]=;
char j=97;
printf("please input a string:");
scanf("%s",a);
for(i=0;i<strlen(a);i++)
if(a[i]>='a' &&a[i]<='z')
{
b[a[i]-'a']++;
}
else
{
b[5]++;
}
for(i=0;i<6;i++)
{
if(i==5)
{
printf("others:%d\n",(char)(j+i),b[i]);
}
else
{
printf("%c:%d\n",(char)(j+i),b[i]);
}
}
system("pause");
return 0;
}
第四题:(感觉你说的有点不对)
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<=i;j++)
{
a[i][j]=a[i][j]*n;
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第五题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun(int a[][5],int n)
{
int i,j,s=0;
for(i=0;i<=sizeof(a);i++)
{
for(j=0;j<n;j++)
{
if(i==0 || j==0 || i==sizeof(a) || j==n-1)
{
s=s+a[i][j];
a[i][j]=0;
}
}
}
printf("after:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
printf("sum is %d:\n",s);
}
int main()
{
int a[5][5];
int i,j;
srand((int)time(0));
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
a[i][j]=rand()%100;
}
}
printf("before:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,5);
system("pause");
return 0;
}
第六题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun( int m, int *k, int xx[])
{
int i,j,l=0;
for(i=2;i<m;i++)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0) break;
}
if(j>i/2) xx[l++]=i;
}
*k=l;
}
int main()
{
int a[100]=;
int i,*j;
printf("please input a number:");
scanf("%d",&i);
fun(i,j,a);
printf("%d\n",*j);
system("pause");
return 0;
}
第十题:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
using namespace std;
void fun ( int tt[][3], int pp[])
{
int i,j,l=0;
for(i=0;i<5;i++)
{
pp[i]=tt[i][0];
for(j=0;j<3;j++)
{
if(pp[i]>tt[i][j]) pp[i]=tt[i][j];
}
}
for(i=0;i<5;i++)
{
printf("%d\t",pp[i]);
}
}
int main()
{
int a[5][3]=;
int b[5]=;
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("please input a number:");
scanf("%d",&a[i][j]);
}
}
for(i=0;i<5;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a,b);
system("pause");
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询