當前位置:首頁 » 編程語言 » c語言上三角矩陣

c語言上三角矩陣

發布時間: 2025-01-31 05:02:30

『壹』 c語言編程 上三角矩陣

#include "stdio.h"
#include "math.h"
int main( )
{
int a[6][6],flag,i,j,n;
scanf("%d",&n);
for (i=0;i<n;i++)
for (j=0;j<n;j++)
scanf("%d",&a[i][j]);
flag=0;
for(i=1;i<n;i++)
for(j=0;j<i;j++)
if(a[i][j]==0) flag++;
if(flag==n*(n-1)/2) printf("YES\n");
else printf("NO\n");
}
}

『貳』 c語言 任意輸入一個3×3的矩陣,用函數實現求上三角矩陣並輸出。

第一題#include <stdio.h>
void shangsan(int (*p)[3])
{
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
if(i==1&&j==0)
printf("%c",32);
else if(i==2&&(j==0||j==1))
printf("%c",32);
else
printf("%d",(*(p+i))[j]); }
printf("\n");
} }
void main()
{ int s[3][3];
for(int i=0;i<3;i++)
for(int j=0;j<3;j++)
scanf("%d",&s[i][j]);
shangsan(s);}第二題#include <stdio.h>
int mystrcmp(char *p1,char *p2)
{ for(int i=0;i<15;i++,p1++,p2++)
{ if(*p1!=*p2)
return *p1-*p2;
}
return 0;
}
void main()
{
int M;
char s1[15],s2[15];
gets(s1);
gets(s2);
M=mystrcmp(s1,s2);
if(M==0)
printf("字元串相等!");
else
printf("字元串不相等!差值是:%d",M); }第三題#include <stdio.h>
float HH(float score[])
{ float Max=0,Min=32767,sum=0;
for(int i=0;i<10;i++)
{
sum+=score[i];
if(score[i]>Max)
Max=score[i];
else if(Min>score[i])
Min=score[i];
}
score[0]=Max;
score[1]=Min;
return sum/10;}
void main()
{ float shuzu[10];
for(int i=0;i<10;i++)
scanf("%f",&shuzu[i]);
printf("平均分是:%f\n最高分數是:%f\n最低分數是:%f\n",HH(shuzu),shuzu[0],shuzu[1]);
}

熱點內容
蘋果手機5怎麼設密碼 發布:2025-07-22 18:23:51 瀏覽:960
蔚來es8買哪個配置性價比高 發布:2025-07-22 18:21:46 瀏覽:275
寶可夢我的世界自創伺服器 發布:2025-07-22 18:09:31 瀏覽:226
男人的圖片密碼多少 發布:2025-07-22 18:07:45 瀏覽:367
ftp直接訪問nas 發布:2025-07-22 18:00:53 瀏覽:233
java的對象的屬性值 發布:2025-07-22 17:58:59 瀏覽:745
黑魂的伺服器是電腦和主機共用嗎 發布:2025-07-22 17:56:35 瀏覽:630
linux看時間 發布:2025-07-22 17:55:37 瀏覽:102
雲更新賬號已綁定其他伺服器 發布:2025-07-22 17:36:56 瀏覽:60
為什麼垃圾安卓老是卡 發布:2025-07-22 17:36:45 瀏覽:490