c语言作业,求大神帮忙:使用双层 for 循环输出九九乘法口诀表

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言作业,求大神帮忙:使用双层 for 循环输出九九乘法口诀表相关的知识,希望对你有一定的参考价值。

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

参考技术A

这代码哪儿都有啊

#include <stdio.h>
 
int main(void)

    //for循环实现9*9乘法表
    /*
    1*1=1
    1*2=2 2*2=4
    1*3=3 2*3=6 3*3=9
    */
    int temp,i,j;
     
    for(i=1; i<10; i++)
        for(j=1;j<=i;j++)
            temp = j*i; //
            if(temp<10)
                printf("%d*%d= %d ",j,i,temp);
            else
                printf("%d*%d=%d ",j,i,temp);  
                      
        
        printf("\\n");
    
    return 0;

追问

谢谢哈

c语言编程题 利用指针编写函数用选择法对整数数组排序(降序)。 求大神帮忙啊!!!谢谢

#include<stdio.h>

void Sort(int *a,int n) 
int *p,*q,*v,t;
for(p = a;p < a + n - 1;++p) 
v = p;
for(q = p + 1; q < a + n; ++q)
if(*v > *q) v = q;
if(*p != *v) 
t = *p;
*p = *v;
*v = t;





void Show(int *a,int n) 
int i;
for(i = 0; i < n; ++i)
printf("%d ",*(a + i));
printf("\\n");


int main() 
int a[] = 23,12,54,89,66,59,57,48,91,20,31;
int n = sizeof(a)/sizeof(a[0]);
printf("排序前:\\n");
Show(a,n);
printf("排序后:\\n");
Sort(a,n);
Show(a,n);
return 0;

参考技术A #include <iostream>
using namespace std;
int sort(int *a, int num)

int temp;
for(int i = 0; i < (num-1); i++)

if(a[i]>a[i+1])

temp = a[i];
a[i] = a[i+1];
a[i+1] = temp;


return 0;

int main()

int num;
printf("请输入数组中整数个数:\n");
scanf("%d",&num);
int a[num];
sort(a,num);
return 0;

本回答被提问者采纳

以上是关于c语言作业,求大神帮忙:使用双层 for 循环输出九九乘法口诀表的主要内容,如果未能解决你的问题,请参考以下文章

c语言编程问题。。。这是一个作业。。实在不会写,求大神帮忙。。。

一道C语言编程题,求大神们帮帮忙,谢谢了。。

如何用c语言双for循环输出下面图形??

用c语言for循环求1到100之和

c语言编程题 利用指针编写函数用选择法对整数数组排序(降序)。 求大神帮忙啊!!!谢谢

求大神帮忙看看c语言编程哪里出问题了,文件始终是空白,无法写入。