请问printf("%d ",a[i][j])是什么意思,还有如何用C++来写,因为自己没学过c语言

如题所述

printf("%d ",a[i][j])意思是:
打印 2维数组a 的 第 i 行,第 j 列 的元素 的数值,然后 空 1格 ,不换行。

C 变 c++ , 把程序头部最前面 添加上2行:
#include <iostream>
using namespace std;
下面还用原来的C程序
存放成新文件名,扩展名用 .cpp 就可以了。不必做其它额外的事。

---------------------------------------------------------
谈到 printf("%d ",a[i][j]) 翻成 c++, 可以用:
cout << a[i][j] << " ";
后面这个 << " " 是输出一个空格,这样 数据与数据有空格隔开,便于阅读。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-14
应该是表示输出a这个数组 第i行 第j列这个元素的值 以%d的形式出去 也就是整型输出
第2个回答  2013-12-14
这个函数的意思是格式化输出语句,%d的百分号%就是为了输出程序中的变量而设的,那么%d专门输入int整型的数据,如果你要输出的是一句常量的话,那就直接来printf("xxxx");了。
c++输出:cout<<a[i][j];
第3个回答  2013-12-14
printf是一个打印输出函数
括号里面的是函数的参数部分
%d是格式说明符,意思是这个打印出的数是整数类型
a[i][j]是一个二维数组的一个元素,就是要打印输出的目标
第4个回答  2013-12-13
C++写:cout<<a[i][j]
作用是:输出二维数组第i行第j列的元素的值(整型)