c++菱形
答:zhuxingfu0528 采纳率:42% 擅长: 数学 C/C++ 其他回答 你搞错了吧,这哪叫菱形 risky12345 | 发布于2008-11-17 举报| 评论 1 0 #include<iostream.h>int main(){cout<<"*"<<endl;cout<<"* *"<<endl;cout<<"* * * *"<<endl;cout<<"* * * * * *"<<endl;cout<<"* * * *"<<...
答:03 接着对上半个菱形进行输出(包括最长的行)。使用两层循环进行输出,分别控制行数与行内的位置。04 接着对下半个菱形进行输出(包括最长的行)。也使用两层循环进行输出,分别控制行数与行内的位置。05
答:菱形的周长公式为:C=4a (其中C为周长,a为菱形的边长)。在同一平面内,有一组邻边相等的平行四边形是菱形,四边都相等的四边形是菱形。菱形的面积 设一个菱形的面积为S,边长为a,高为b,两对角线分别为c和d,一个最小的内角为∠θ,则有:(1)S=ab(菱形和其他平行四边形的面积等于底乘以...
答:include<stdio.h> void main() { int i,j,k; for(i=1;i<=4;i++) //先打印上边的四行 { for(j=1;j<=4-i;j++) //控制要打印的空格数量 printf(" "); for(k=1;k<=2*i-1;k++) //控制要打印的星号数 printf("*"); printf("\n"); } for(i=1;i<=3;i++) { fo...
答:1 运用C语言程序输出一个菱形:源代码为:include<stdio.h> void main(){ int n=6;int i,a,b;//前4行.上半部分 for( i=1;i<=n;i++)//控制行数 { for( a=n-1;a>=i;a--)//打印空格 { printf(" ");} for( b=1;b<=2*i-1;b++)//打印 { printf("*");} pri...
答:include <stdio.h>#include <stdlib.h>int main(){int line; // 菱形总行数int column; // 菱形总列数int i; // 当前行int j; // 当前列printf("请输入菱形的行数(奇数):");scanf("%d", &line);if(line%2==0){ // 判断是否是奇数printf("必须输入奇数!\n");exit(1...
答:int show2(int row);//正常打印菱形,异常返回-1 int main(){ int row;printf("请输入行数(奇数):"),scanf("%d",&row);printf("方法一:通过字符遍历打印图形\n");show1(row);printf("\n方法二:通过指针移动打印图形\n");show2(row);return 1;} int show1(int row)//方法1 { ...
答:上面画一个三角,下面画一个反三角。就是菱形了 这里的高度指的是三角行的高度 include "stdio.h"void main(){ int h;printf("输入高度-》 ");scanf("%d",&h);for(int i=1;i<=h;i++){ for(int a=1;a<=(h-i);a++){ printf(" ");} for(int b=1;b<=(i*2-1);b++)...
答:public static void main(String [] args){ int row=11; //设置打印的行数,11也就是菱形对角线的长。 for (int i=0;i<row;i++){ for( int j=0; j< row ; j++){ //左上,右上,左下,右下四个角打印空格 //可以一个判断语句写出,四个判断分别对应四个角的位...
答:void printspace(int n){ int j;for(j=1;j<=n;j++)printf(" ");} //打印一个*函数 void printstar(){ printf("*");} //换行函数 void changeline(){ printf("\n");} void main(){ int i=0;printspace(4); //此三行代码 printstar(); //打印出 changeline(); //第...
网友评论:
盖菁17072707961:
怎么用c++输出一个菱形 -
32424哈金
: 我调试过了,你试试看. #include<iostream> using namespace std;void trg1(unsigned int); //正三角(上半个菱形) void re_trg1(unsigned int); //反三角(下半个菱形)int main() {unsigned int k;cout<<"请输入半个菱形行数:"<<endl;...
盖菁17072707961:
c++用*编写菱形 -
32424哈金
: 转载 #include<iostream> using namespace std; main() { int m,i,j,k,h; cout <<"请输入菱形的边长:\n"; cin>>m; for(i=0;i<m;i++) { for(j=0;j<m-i-1;j++) { cout<<" "; } if(i==0){ cout<<"*\n"; continue; } { cout<<"*"; for(k=0;k<i;k++) { cout<<" "; } ...
盖菁17072707961:
用c++编写,输出一个菱形 -
32424哈金
: #include using namespace std;#define N 20int main(){ int j,i,map[N+1][N+1]; for(i=0;i<=N;i++) for(j=0;j<=N;j++) if(abs(j+i-N)<=N/2 &...
盖菁17072707961:
用C++编译一个菱形 -
32424哈金
: #include int main( ) { int n,x,y,z; printf("n="); scanf("%d",&n); for(x=1;x { for(y=1;y { printf(" "); } for(z=1;z { printf("*"); } printf("\n"); } for(x=n-1;x>=0;x--){for(y=n-x;y>=1;y--){ printf(" "); } for(z=1;z { printf("*"); } printf("\n"); } return 0; } 应该是这个样子,呵呵```
盖菁17072707961:
C++输出菱形 -
32424哈金
: #include void main() { int n,t,b,k,j; cin>>n; t=(n+1)/2; for(k=1;k
盖菁17072707961:
用C++输出菱形,高手赐教,谢谢 -
32424哈金
: #include void main() { int a=1; int i=3,j=-1,t_i,t_j; for (;a<=5;a++) { if (a<=3) { for (i--,t_i=i;t_i>0;t_i--) cout<<' '; for (j+...
盖菁17072707961:
C++ 画菱形
32424哈金
: #include <iostream> using namespace std; int main() { int n,m; cin>>n; m=n-1; for (int i=1;i<=n;i++) { for (int j=1;j<=m;j++) { cout<<' '; } m--; for (int j=1;j<=i;j++) { cout<<'*'; } for (int j=1;j<=i-1;j++) { cout<<'*'; } cout<<endl; ...
盖菁17072707961:
怎么用C++打出横的菱形
32424哈金
: //这是打印边长为5的,如果要边长7的,只要把N换成7就行了 #include<stdio.h> #define N 7 void main() { int min,max; for(int i=1;i<=2*N-1;i++) { if(i<=N) min=N+1-i; else min=i-N+1; max=2*N-min; for(int j=1;j<min;j++) printf(" "); for(int j=min;j<=max;j++) printf("*"); printf("\n"); } }
盖菁17072707961:
如何用C++画*菱形 -
32424哈金
: int i=m-2的意思是给i赋值m-2;i>=0是条件;i--是自减1.
盖菁17072707961:
如何用C++输出一个菱形 -
32424哈金
: 说说思路吧,定义两个函数,一个打印* 一个打印空格,利用for循环合理调用它们