⑴ c語言,關於矩陣左上三角,左下三角,右下三角,右上三角,
上面不是用3d%做輸出格式么
下面的沒有,改過來就行了。
⑵ c語言:分別輸出上三角形式和下三角式的乘法九九表
//希望對樓主有小小的幫助。。。
#include<stdio.h>
void main()
{
int i,j;
for(i=1;i<10;++i)
{
if(1==i)
{
printf(" ");
for(j=1;j<10;++j)
{
printf("%2d ",j);
}
printf("\n");
}
for(j=1;j<i+1;++j)
{
if(1==j)
printf("%2d ",i);
printf("%2d ",i*j);
}
printf("\n");
}
printf("\n");
for(i=1;i<10;++i)
{
if(1==i)
{
printf(" ");
for(j=1;j<10;++j)
{
printf("%2d ",j);
}
printf("\n");
}
for(j=1;j<10;++j)
{
if(1==j)
printf("%2d ",i);
if(i>j)
printf(" ");
else
printf("%2d ",i*j);
}
printf("\n");
}
}
⑶ c語言 n維數組 輸出右下三角
#include<stdio.h>
#include<stdlib.h>
int main ()
{
int i,j,k,p;
int a[3][3]={{3,4,5},{5,6,7},{7,8,9}};
for(k=0;k<3;k++)
{ printf("\n");
for(p=0;p<3;p++)
if(k+p>=2)
printf("%8d",a[k][p]);
else
printf("%8c",' ');
}
getchar();
}
希望採納~!
⑷ 用C語言輸出以下三角形形式的圖案
我的主要思路是把『*』存到數組裡面在輸出的,你也可以直接輸出,
c語言編程
是很靈活的,關鍵是要多實踐^_^
#include<stdio.h>
int
main()
{
int
i,j,k;
char
a[4][7]={'
'};
for(k=3;k>=0;k--)
{
for(j=k;j<=(6-k);j++)
a[3-k][j]='*';
}
for(i=0;i<4;i++)
{
for(j=0;j<7;j++)
printf("%c",a[i][j]);
printf("\n");
}
}
⑸ C語言編寫下三角形
#include "stdio.h"
#include "conio.h"
main()
{
int a,b;
for(scanf("%d",&a);a>=1;a--)
{ { for(b=0;b<a;b++)
printf("*");
}
printf("\n"); }
getch();
}
輸入一個 數字 可以求出他的三角形了
比如說你要求7 就輸入7就可以了
⑹ 用c語言編寫程序求矩陣5*5的上三角之和,下三角之和
1、打開Dev-c++軟體,點擊「新建源代碼」。
⑺ C語言矩陣上三角和下三角
上下三角是以主對角線分開的,主對角線就是從二維數組的第一個元素與最後一個元素連一條直線的那些元素組成的,也就是1,5,9。所以上三角就是123
56
9
下三角就是剩下的那些元素。
⑻ 如何用C語言實現如下三角形圖案
#include <stdio.h> #include <string.h> void ggyy(const char* s, int n, int len) { printf("%*s%-s\n", len, s + n - 1, s + n); if(n > 1) ggyy(s, n - 1, len); printf("%*s%-s\n", len, s + n, n == len ? s + n : s + n + 1); } #define N 4 int main() { char pt[N+1] = {0}; memset(pt, '*', N); ggyy(pt, N, N); return 0; }
⑼ 用c語言怎麼編寫上三角和下三角九九乘法表
1、上三角:
#include<stdio.h>
intmain()
{
inti,j,result;
printf(" ");
for(i=1;i<10;i++)
{
for(j=1;j<=i;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result);/*-3d表示左對齊,佔3位*/
}
printf(" ");/*每一行後換行*/
}
}
2、下三角:
#include<stdio.h>
intmain()
{
inti,j;
for(i=1;i<=9;i++)
{
for(j=1;j<=9;j++)
{
if(j<i)
//列印八個空格,去掉空格就是左上三角形
printf("");
else
printf("%d*%d=%2d",i,j,i*j);
}
printf(" ");
}
return0;
}
(9)c語言下三角擴展閱讀
C語言楊輝三角
#include<stdio.h>
intmain()
{
inta[10][20],i,j;
for(i=0;i<10;i++)
for(j=0;j<20;j++)
a[i][j]=0;
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
if(j<1)
a[i][j]=1;
elseif(i==0)
break;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
printf("%4d",a[i][j]);
printf(" ");
}
return0;
}
⑽ C語言編程求矩陣的下三角之和,要有代碼的,謝謝
#include <stdio.h>
void main()
{
int a[4][4],i,j,t=0;
for(i=0;i<4;i++)
for(j=0;j<4;j++)
a[i][j]=4*i+j; //初始化數組,可以自己輸入
for(i=0;i<4;i++)
//for(j=i;j<4;j++) //上三角
for(j=0;j<=i;j++) //下三角
t=t+a[i][j];
printf("%d\n",t);
}