C语言 通过指针变量输出九九乘法表 在线等

来源:百度知道 编辑:UC知道 时间:2024/07/03 06:59:18
如题,最好有注释,谢谢

按循环输出
#include<iostream.h>
using namespace std;
int main()
{
for(int i=1; i<=9; ++i)
{
for(int j=i; j<=9; ++j) cout<<i<<"*"<<j<<"="<<i*j<<" ";
cout<<endl;
}
}
稍微修改一下,指针循环输出
#include<iostream.h>
using namespace std;
int main()
{
int a[]={1,2,3,4,5,6,7,8,9};
for(int *i =a; *i<=9; ++i)
{
for(int *j =i; *j<=9; ++j) cout<<*i<<"*"<<*j<<"="<<(*i)*(*j)<<" ";
cout<<endl;
}
}

晕 指针变量?你不是把简单问题复杂化吗?