本篇文章给大家谈谈c语言setpixel对角线,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
1、C语言。。。正方形的对角线问题。2、C语言用函数求矩阵对角线最大值及位置3、求C语言编程矩形面积周长对角线
C语言。。。正方形的对角线问题。
你应该同时想到两条对角线,实现方法有多种,我说一种数组方法:
#include iostream
using namespace std;
int main() {
cout”请输入一个正方形的边长正整数:”;
int a;
cina;
int **temp = new int*[a];
for(int i=0; ia; i++) {
temp[i] = new int[a];
}
for(int i=0; ia; i++) {
for(int j=0; ja; j++) {
if(i==j || (i+j == a-1)) {
cout”▇”;
} else {
cout” “;
}
}
cout”\n”;
}
for(int i=0; ia; i++) {
delete []temp[i];
}
delete []temp;
}
C语言用函数求矩阵对角线最大值及位置
c语言的函数可以传递一个数组做参数么?我不知道= =
所以我把函数调用给去掉了。关键楼主设计的数组是a[2][2](太少了吧),那么最后一个元素的下标是a[1][1]而不是a[2][2]
#includestdio.h
void main()
{
int a[2][2],i,j,max;
for(i=0;i=1;i++)
{
for(j=0;j=1;j++)
scanf(“%d”,a[i][j]);
}
max=a[0][0];
for(i=1;i=1;i++)
if(maxa[i][i])
{
max=a[i][i];
}
printf(“主对角线上最大元素为%d,位置为第%d行第%d列\n”,max,i,i);
}
求C语言编程矩形面积周长对角线
#include “stdio.h”
//面积
double area(double len,double wid){return len*wid;}
//周长
double circle(double len,double wid){return 2*(len+wid);}
//对角线
double duijiaoxian(double len,double wid){return sqrt(len*len+wid*wid);}
void main()
{
printf(“请输入长宽:\n”);
double length,width;
scanf(“%f%f”,length,width);
printf(“面积为:\n”,area(length,width));
printf(“周长为:\n”,circle(length,width));
printf(“对角线长为:\n”,duijiaoxian(length,width));
}
c语言setpixel对角线的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、c语言setpixel对角线的信息别忘了在本站进行查找喔。