C语言作业5

来源:百度知道 编辑:UC知道 时间:2024/05/24 02:16:42
下面的题我不太会做, 请问谁有详细的方法和说明!!!谢谢!!
小弟没什么分数.希望懂得C/C++语言的帮下,刚学习C/C++一个月左右,老师教课无视我们,平时自言自语,让我们都不得不呆~~~ 小弟用的是Microsoft Visual Studio 2005,老师要求要生成可以运行的.cpp文件?

#include<stdio.h>
main()
{
int row,i;
for(row=1;row<10;row++)
{
for(i=1;i<=row;i++)
printf("%d*%d=%d ",row,i,row*i);
printf("\n");
}
}
哪里不懂问我!

#include<stdio.h>
main()
{
int row,i;
for(row=1;row<10;row++)
{
for(i=1;i<=row;i++)
printf("%d*%d=%-3d ",row,i,row*i); //把1楼这里改为%-3d会更好
printf("\n");
}
}
第一次输出的结果为1*1=1
然后row自加为2,进入第二个for中,注意这时i的值还是1;再然后你就按循环的方法做就行了。其实这个程序不难,你只要安下心来就能看明白的!

根据你的要求写出程序如下:
#include<stdio.h>
main()
{
int row,low;
for(low=1;low<10;low++)
{
for(row=1;row<=low;row++)
{
printf("%d*%d=%d",low,row,low*row);
printf(" ");
}
printf("\n");
}

}
如有什么问题可以发邮件问我,我的邮箱为zhumingming1040@163.com