指针参数
#include<iostream>
#include<cstdio>
int Muti_num( int * su , int n_num1 )
{
int n_i , n_j , n_num ;
int array[100] ;
su = array ;
std::cin >> n_num ;
for(n_i = 1 ; n_i <= n_num ; n_i ++ )
{
for(n_j = 1 ; n_j <= n_i ; n_j ++)
{
static int n_s = 0 ;
std::cout << n_j << " * " << n_i << " = " << array[n_s] << " " ;
n_s ++ ;
}
std::cout<<std::endl;
}
return 0;
}
int main()
{
int n_i , n_j , n_num , array1[100] ;
int * n_su ;
n_su = array1 ;
std::cin >> n_num ;
for(n_i = 1 ; n_i <= n_num ; n_i ++ )
{
for(n_j = 1 ; n_j <= n_i ; n_j ++)
{
static int n_q = 0 ;
* ( n_su + n_q ) = n_i * n_j;
n_q ++ ;
}
}
n_su = array1 ;
Muti_num( n_su , 100);
return 0;
}
请问一下,这个程序中的指针作为参数的使用对吗??不对请帮忙改一下,使他能输出自己想要的九九乘法表中得一部分,谢谢!
[解决办法]
不对,
int Muti_num( int * su , int n_num1 )
{
int n_i , n_j , n_num ;
int array[100] ;
su = array ;