當前位置:首頁 » 編程語言 » 列印c語言表格
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

列印c語言表格

發布時間: 2022-12-10 02:12:17

c語言列印數字表

#include<stdio.h>
intmain(void)
{
inti,j,num[6]={1,2,3,4,5,6},cot=0;
for(i=0;cot<4;)
{
intindex=num[i];
for(j=i;;)
{
printf("%d",num[j]);
j++;
if(j==6)j=0;
if(index==num[j])break;
}
puts("");
i--;
if(i==-1)i=5;
cot++;
}
return0;
}

❷ C語言用for循環列印表格,做到求該數的平方,立方

#include"stdio.h"
voidmain()
{
inta;//下限
intb;//上限
scanf("%d%d",&a,&b);
for(inti=a;i<=b;++i)
{
printf("%d%d%d ",i,i*i,i*i*i);
}
}

❸ 怎麼用C語言列印九九乘法表的一半,主對角線的那部分

#include "stdio.h"

int main()

{

int i,j,result

for (i=1;i<10;i++) //列印行

{

for(j=1;j<10;j++) //列印列

{

if(j<=i) //if語句取消重復的表達

{

result=i*j; //result保存結果

printf("%d*%d=%-3d",i,j,result); /*-3d表示左對齊,佔3位*/

}

}

printf(" "); //每一行後換行

}

}

運行結果

1*1=1

2*1=2 2*2=4

3*1=3 3*2=6 3*3=9

4*1=4 4*2=8 4*3=12 4*4=16

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25

6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36

7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49

8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64

9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81

(3)列印c語言表格擴展閱讀

1、九九乘法表,乘法表的兩個乘數是1~9的循環,豎著看每一列的第一個數依次是1,2,3....9,。橫著看每一行的第二個數依次是1,2,3...9。

2、既然乘數是1~9的循環,而每一列的第一個數比前一列多1,每一行的第二個數同樣比上一行多1,所以可以定義兩個變數,每次循環比上次加1即可實現。由於有兩個乘數,需要兩個循環語句。

❹ c語言怎麼出表格

1、首先在電腦中,打開軟體Dev-C++進入操作頁面中,然後在頁面中輸入頭文件。

❺ 用C語言編寫一個程序 列印以下格式的乘法表

#include <stdio.h>

int main()

{ int i,j;

printf(" ");

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

printf("%3d",i);

printf(" ");

for(i=1;i<10;i++,putchar(' '))

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

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

return 0;

}

❻ C語言輸出表格

#include<stdio.h>
#include<string.h>
#include<time.h>
#include<string.h>
main()
{
printf("┏━━┳━┓ ");
printf("┣━━╋━┫ ");
printf("┣━━╋━┫ ");
printf("┃6┃7┃ ");
printf("┗━━┻━┛ ");
}
┏━━┳━┓
┣━━╋━┫
┣━━╋━┫
┃6┃7┃
┗━━┻━┛
Pressanykeytocontinue

❼ C語言 列印9*9乘法表

/*三角形乘法表*/
#include "stdio.h"
void main()
{
int x,y;
for(x=1;x<10;x++)
{
for(y=1;y<=x;y++)
printf("%d×%d=%d ",y,x,x*y);
printf("\n");
}
}

/*矩形乘法表*/
#include "stdio.h"
void main()
{
int x,y;
for(x=1;x<10;x++)
{
for(y=1;y<10;y++)
printf("%d×%d=%d ",y,x,x*y);
printf("\n");
}
}

❽ C語言列印方格

#include <stdio.h>
int main()
{
int t;
int l[10];
int c[10];
int i,line,col;
scanf("%d", &t);
if (t > 0 && t < 10)
{
for (i = 0;i < t;i++)
{
scanf("%d %d", &l[i], &c[i]);
}
for (i = 0;i < t;i++)
{

//每組i開始的*
printf("-");
for (col = 0;col < c[i];col++)
{
printf("---");
}
printf("\n");
//1行1列列印

for (line = 0;line < l[i];line++)
{
printf("|");
for (col = 0;col < c[i];col++)
{
printf(" |");
}
printf("\n");
printf("|");
for (col = 0;col < c[i];col++)
{
printf(" |");
}
printf("\n");
printf("-");
for (col = 0;col < c[i];col++)
{
printf("---");
}
printf("\n");
}
}
}
return 0;
}

❾ c語言輸出表格用C語言怎麼樣輸出表格

通過二維數組的方式進行輸出,代碼如下:
#include<stdio.h>
#include<string.h>
char S[100][1000]={' '};//聲明表為全局變數
int s1=0;
void chart(int n,int a[],int m);
int main()
{
int n;
int M1[40]={0},M2[40]={0},M3[40][100]={0};
int i,j,k,k1,k2,max=0,col,l;
char s[30][1000];
scanf("%d",&n);
getchar();//注意,必須得有這個來接收回車符
//獲得表格數據
for(i=0;i<n;i++)
gets(s[i]);

//求最大列數
for(i=0;i<n;i++)
{
l=strlen(s[i]);
for(j=0;j<l;j++)
{
if(s[i][j]==',')
M1[i]++;
}
if(M1[i]>max)
{
max=M1[i];
}
}
col=++max;

//求每列最大寬度 //1.先求每個單元的長度,賦給M3[i][j]中
for(i=0;i<n;i++)
{
l=strlen(s[i]);
k=0;
for(j=0;j<l;j++)
{
if(s[i][j]!=',')
{
M3[i][k]++;
}
if(s[i][j]==',')
k++;

} //for2
}//for1
//2.找每列最大的賦予M2[]
for(j=0;j<col;j++)
{
max=0;
for(i=0;i<n;i++)
{
if(M3[i][j]>max)
max=M3[i][j];
}
M2[j]=max;
}

//表格
chart(n,M2,col);

//輸入數據
for(i=0;i<n;i++)
{
k1=0;
k2=0;
k=0;
l=strlen(s[i]);
for(j=0;j<l;j++)
{
S[2*i+1][k2+1]=s[i][j];
if(s[i][j+1]==',')
{
k1=k1+M2[k]+1;
k2=k1;
k++;
j++;
}
else
k2++;
}
}
//輸出表格
for(i=0;i<=2*n;i++)
{
for(j=0;j<s1;j++)
printf("%c",S[i][j]);
printf("\n");
}

return 0;
}

void chart(int n,int a[],int m)//行數 每列的最大長度數組
{
int i,j,k;
int s;
s1=m+1;
for(i=0;i<m;i++)
s1+=a[i];

for(i=0;i<=2*n;i++)
{
//輸出奇數行
if(i%2==0)
{
s=0;
k=0;
for(j=0;j<s1;j++)
{
if(j==s)
{
S[i][j]='+';
s+=a[k];
s++;
k++;
}
else
S[i][j]='-';
}//for
} //if
//輸出偶數行
else
{
s=0;
k=0;
for(j=0;j<s1;j++)
{
if(j==s)
{
S[i][j]='|';
s+=a[k];
s++;
k++;
}
}
}

} //for

}

❿ C語言怎麼輸出一個成績表

#include<stdio.h>

intmain()
{
floatscore[2][2]={0};

for(inti=0;i<2;i++)
{
for(intj=0;j<2;j++)
{
scanf("%f",&score[i][j]);
}
}

printf("---------------------- ");
printf("序號語文數學總成績 ");
printf("---------------------- ");
for(inti=0;i<2;i++)
{
printf("%-4d%-6.1f%-6.1f%6.1f ",i+1,score[i][0],score[i][1],score[i][0]+score[i][1]);
}

return0;
}

//測試輸出:
//80.0
//90.5
//90.5
//70.5
//----------------------
//序號語文數學總成績
//----------------------
//180.090.5170.5
//290.570.5161.0