99乘法表
为什么不行啊 int main() { // 定义相乘数字i,j以及结果result int i, j, result; for (i=9;i>0;i--) { for (j=1;j<=i;j++;) { result=i*j; printf("d%*d%=d%\t"i,j,result); } printf("\n"); } return 0; }
为什么不行啊 int main() { // 定义相乘数字i,j以及结果result int i, j, result; for (i=9;i>0;i--) { for (j=1;j<=i;j++;) { result=i*j; printf("d%*d%=d%\t"i,j,result); } printf("\n"); } return 0; }
2016-11-14
修改前程序:
//问题1:缺少头文件
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;
for (i=9;i>0;i--)
{
for (j=1;j<=i;j++;) //问题2:j++后多分号
{
result=i*j;
printf("d%*d%=d%\t"i,j,result); //问题3:整数的输出格式错误,不是d%而是%d 问题4:i前面缺逗号
}
printf("\n");
}
return 0;
}
修改后程序为:
#include <stdio.h>
int main()
{
// 定义相乘数字i,j以及结果result
int i, j, result;
for (i=9;i>0;i--)
{
for (j=1;j<=i;j++)
{
result=i*j;
printf("%d*%d=%d\t",i,j,result);
}
printf("\n");
}
return 0;
}
举报