77问答网
所有问题
当前搜索:
c语言菱形代码怎么打
C语言 菱形
图案
答:
include <stdio.h> include <conio.h> void main(){ int i,j;for(i=1;i<=4;i++){ for(j=1;j<=8-2*i;j++)printf(" ");for(j=1;j<=2*i-1;j++)printf("* ");printf("\n");} for(i=1;i<=3;i++){ for(j=1;j<=2*i;j++)printf(" ");for(j=1;...
c语言打
出
菱形
答:
在图形中画十字分成4份,以其中的一部分考虑 include <stdio.h> define M 4 /*可以自定义
菱形
的大小*/ int main(int argc, char** argv){ int i,j,k;for(i=0;i<=M;i++)/*上半部分的行数*/ { for(j=0;j<=M-1-i;j++)/*打印空格的个数,我是以0开始的*/ printf(" ")...
如何
用
c语言
编程题输出
菱形
图形?
答:
include "stdio.h" void PrintDiamend(int n) { int i,j,k; if(n==0) n=1; for(i=1;i<=n;i++) { for(j=i;j<n;j++) printf(" "); for(k=1;k<i+1;k++) printf("*"); for(k=1;k<i;k++) printf("*"); printf("\n"); } for(i=1;i<n;i++) { for(j...
c语言
编写
菱形
图案?
答:
include <stdio.h> include <stdlib.h> define N (3)int main(){ int i,j;for(i=-N+1;i<N;++i){ for(j=-N+1;j<N;++j){ putchar(abs(j)<N-abs(i)&&abs(j)%2==abs(i)%2?'*':' ');} putchar('\n');} return 0;} ...
如何
用
c语言
编出一个ABCD的
菱形
?
答:
include "stdio.h"void main(){ int i,j,n,k,mark=0;puts("input a number between 1 to 20 :");scanf("%d",&n);while(mark!=1){ if(n<=0||n>=20 ){ printf("error,please input a right num:");scanf("%d",&n);} if(n<=20&&n>=1)mark=1 ;} for(i=1;i<=n;...
C++
如何打印菱形
答:
C++
代码
如下:include <iostream> using namespace std;int main(){ int n;cin>>n;cout<<"要得到的
菱形
的大小:"<<endl;for(int i=1;i<=n;++i){ for(int j=1;j<=n-i;++j)cout<<" ";for(j=1;j<=i;++j)cout<<"* ";cout<<endl;} for( i=n;i>=1;--i){ for(int...
c语言
输入奇数和字符输出
菱形
答:
include int main(){ int i, n, j;scanf("%d",&n);for(i = 0; i <= n/2; i ++){ for(j = 0; j < n/2-i; j ++)putchar(' ');for(j = 0; j <= i*2; j ++)putchar('*');putchar('\n');} for(i = n/2 - 1; i >= 0; i --){ for(j = 0; ...
C语言
编程,用*组成
菱形
答:
include <stdio.h> include <stdlib.h> int main(){ int line=7; //
菱形
总行数 int column; // 菱形总列数 int i; // 当前行 int j; // 当前列 printf("请输入菱形的行数(奇数):7\n");scanf("%d", &line);if(line%2==0){ // 判断是否是奇数 printf("必须输入...
c语言
程序设计输出
菱形
图!!!
答:
此题解法,我将这个
菱形
放在了一个二维数组中,因为用二维数组可以界定X的边界,比较方便一点。 循环输出的时候,特别注意循环跳出的条件,你画个二维数组,体会一下里面的数学关系,多上机改改
代码
,呵呵。要特别注意 q 的用途哦。include<stdio.h> void main(){ define N 7 //定义二维数组的行...
如何
用
C语言
编由*(星号)组成的一些图案,如空心
菱形
、实心菱形之类的图案...
答:
2层循环 外层控制行,内层控制每行显示的"*"和" ".
菱形
的话外层循环需要两个 实心的上半部分如下 for(int i=1;i<=n;i++){ for(int j=1;j<=n+i-1;j++)if(j<n-i+1) printf(" ");else printf("*");printf("\n");} 空心的只需要将条件改为 (j!=n-i+1)||(j!=n+i-...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜