用c语言打印出这个 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 在以下程序中改错

作者&投稿:弥厕 (若有异议请与网页底部的电邮联系)
C语言程序输出 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9~

for(int
i
=
1;
i
<
4;
i++)


for(int
j
=
i;
j
<=
i;
j++)


cout
<<
i
<<"*"<< j <<
"="
<<
i*j
<<
endl;

核心循环如上。

如无疑问,请狠狠点击鼠标给予采纳,谢谢。

#include
void main()
{
int a=0;
for(int i=1;i<10;i++)
{
for(int s=1;s<=i;s++)
{
a=i*s;
printf("%d*%d=%d",s,i,a);//注意这里是s在前,i在后
}
printf("
");//s循环完了之后,该下一个i的时候换行
}

}
这是用C++编的
#include"iostream"
using namespace std;
void main()
{
int a=0;
for(int i=1;i<10;i++)
{
for(int s=1;s<=i;s++)//这个地方中的应该是s<=i这样限制一下
{
a=i*s;
cout << s<< "*" << i << "=" << a << " "; //注意这里是s在前,i在后
}
cout<<"
";//s循环完了之后,该下一个i的时候换行
}
cout << endl;
}

你能把那个要输出的结果也截图上来吗?

#include <stdio.h>

int main()

{

 int i,j,k;

 for(i=1;i<=4;i++)

 {

  for(j=1;j<=i;j++)

   printf("%3d   *%3d   =%3d",j,i,i*j);

  printf("
");//我认为这个k应该是换行
 }

}


#include<stdio.h>
main()
{
    int i,j;
    for(i=1;i<=4;i++)
        for(j=1;j<=i;j++)
        printf("%3d *%3d =%3d",j,i,i*j);
    printf("
");
}


第一个found下面一行的for整句后面加上{
第二个found的整句末尾加上}
for语句的执行部分要用{}括起来

把第二个循环的j<=4改为j<=i,另外再加一个换行即可

#include<Stdio.h>
int main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=i;j++)
{
printf("%d*%d=%d ",i,j,i*j);
}
printf("\n");
}
return 0;
}


灞桥区15069359579: C语言编程:利用循环打印出九九乘法表.显示: 1*1=1 2*1=2 2*2=4 . . 9*1=9 . . .9*9=81 -
向差复方: #include "stdio.h" main() {int i,j,result;printf("\n");for (i=1;i<10;i++){ for(j=i;j<10;j++){result=i*j;printf("%d*%d=%-4d",i,j,result);/*-4d表示左对齐,占4位*/}printf("\n");/*每一行后换行*/} }

灞桥区15069359579: 用C语言编写一个程序,用于打印九九乘法表 -
向差复方: #include <stdio.h> void main() {int x = 1, y = 1;while (x <= 9) {y = 1; while (y <= x){ printf("%d*%d=%d\t", y , x, x * y);y++; }printf("\n");x++; } }

灞桥区15069359579: C语言如何输入一个数打印出另一个任意指定数 -
向差复方: 可以的.先包含 conio.h ,在代码中写 if(kbhit()) printf("\n"); ok了.

灞桥区15069359579: 用C语言 输出一张乘法口诀表. -
向差复方: #include main() { int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) printf(" %d*%d=%d",j,i,i*j); printf("...

灞桥区15069359579: 编写一个c程序,输出以下图案* *** ***** -
向差复方: 程序如下: #include<stdio.h> int main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*"); printf("\n"); } for(i=1;i<=3;i++) { for(j=1;j<...

灞桥区15069359579: 用C语言编写一个程序.给出一整数集合,打印出所有的奇数 -
向差复方: #include<stdio.h> #include<malloc.h>void main() { int *p=NULL,n,i;printf("请输入集合中整数个数:"); scanf("%d",&n);p=malloc(n*sizeof(int)); if ( p==NULL ) { printf("申请内存失败!\n”); return; }printf("请顺序输入这些整数\n")...

灞桥区15069359579: C语言编写一个C程序,用"*"打印一个长方形 -
向差复方: 实心长方形图案#incude<stdio.h>#define M 13 //列数#define N 7 //行数 void main() { int i,j; for ( i=0;i<N;i++ ) { for ( j=0;j<M;j++ ) printf("*"); printf("\n"); } }

灞桥区15069359579: 有一个不多于5位的正整数,求出它是几位数,分别顺序打印出它的每一位数字,再逆序打印出它的每一位数字 -
向差复方: #include <stdio.h> int main(void) { int n; int count=0,i,a[5]; printf ("输入一个不多于5位正整数(0~99999):\n"); scanf("%d",&n); if (n<=0 || n>=100000) { printf ("输入的数不合法\n"); } else { while(1) { a[count]=n%10; n=n/10; if(n==0) { ...

灞桥区15069359579: 用C语音编程给你一个数组 a0=0,a1=1,a2=2 公式an+2an - 1*an - 2打印输出a0到a9这个要怎么打 -
向差复方: #include <stdio.h>int An(const int &n) {if (n == 0) return 0;if (n == 1) return 1;return An(n) + 2An(n-1)*2An(n-2); } int main() {int i;for (i = 0; i < 10; ++i)printf("%d ", An(i));return 0; }

灞桥区15069359579: 编写一个 C语言程序,要求输入一个整数,就输出比输入值大10的所有整数, -
向差复方: 程序如下: #include "stdioh"int main(void){int i;int acc=1;//用于存放阶乘printf ("请输入一个整数i=");scanf ("%d",&i);for(;i>0;i--){acc*=i;}printf("该数的阶乘为acc=%d ",acc);return 0;}运用for循环来求阶乘. 运行结果: 如求十的c语言:编写一个程序,要求输入一个整数,输出其阶乘

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网