慕粉3940288
2016-10-10 21:55
#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;
for(i=9;i>0;i--)
{
for(j=1;j<i+1;j++)
{
printf("i * j=%d ",i,j,i*j);
}
printf("\n");
}
/*
* 使用for循环解决本题相对简单哦~
* 小编偷偷的将源码放在任务“不会了怎么办”中了哦~
* 小编希望童鞋们独立完成哦~
*/
return 0;
}
不好意思,最近比较忙,没看到你的消息
在printf这个函数里,双引号里的内容由普通的字符和表示变量类型的字符(如%d)组成。运行时,普通的字符不变,表示变量类型的字符用变量的值代替,也就是说,你后面有几个变量,你前面就应该有几个表示变量类型的字符。
将printf("i * j=%d ",i,j,i*j);改为:
printf("%d*%d=%d ",i,j,i*j);就可以了
C语言入门
926210 学习 · 20797 问题
相似问题