99问答网
所有问题
当前搜索:
用c语言编写菱形
用c语言编写
一个函数,按照给定的行数打印
菱形
图案
答:
include <stdio.h>void print(int k){ int i,j,n;n = k/2+1; for(i = 0;i<n;i++) { for(j=0;j<n-i; j ++) putchar(' '); for(j = 0; j<2*i+1; j++) putchar('*'); putchar('\n'); } for(i = n-2; i>=0; i --)...
c语言
编程:用 * 号组成一个
菱形
;输入一个奇数后出来一个菱形
答:
include <stdio.h> include "math.h"void main(){ int i,j,mid,n;printf("输入奇数n:");scanf("%d",&n);while(n%2==0){ printf("输入错误,请重新输入:");scanf("%d",&n);} mid=n/2+1;for(i=1;i<=n;i++){ for (j=1;j<=abs(i-mid);j++)printf(" ");//输出...
编程输出7行空心
菱形
用C语言
,不用JAVA,在线等
答:
include <stdio.h>#include <stdlib.h>int main(){int i, j;int n;printf("请输入打印行数:\n");scanf("%d", &n);for (i = -n; i <= n; i++){int k = i > 0 ? i : -i; /*打印空格*/for (j = 0; j<k; j++){printf(" ");}printf("*"); /*打印* *...
c语言
输出这样一个
菱形
怎么办呀,求帮助呀。
答:
典型的做法是分两部分完成:先做上半部分的金字塔,它由n行构成,每行开头是若干个空格(越往下空格越少),然后是奇数个*号,最后换行。接下来是一个行数少一行的倒金字塔,只要直接复制上面的二重循环,只是要修改外循环的起止值。代码如下:include<stdio.h>int main(){ int n,i,j; scanf("...
C语言
:输入一个正整数n,打印一个边长为 n 的
菱形
图案
答:
include "stdio.h"int main(void){ int i, j, n;int repeat, ri;scanf("%d", &repeat);for(ri = 1; ri <= repeat; ri++){ scanf("%d", &n);for(i=1;i<=2*n-1;i++){ if(i<=n){ for(j=1;j<=(n-i)*2;j++){ printf(" ");} for(j=1;j<=2*i-1;j++)...
C语言
编程,打印星号
菱形
,有人能一步步解释一下吗,看不懂啊
答:
");scanf("%d",&a);for(i=1;i<=a;i++){ for(j=1;j<=a;j++){ if((j<=fabs((a+1)/2-i))||(j>a-fabs((a+1)/2-i)))printf(" ");else printf("*");} printf("\n");} } 这样就可以自己定义
菱形
的边长了。谢谢采纳,如有不懂,可加Q:893290881 ...
如何实现
C语言
编程输出空心
菱形
答:
include <stdio.h>/*其实打印三角形啦,
菱形
啦,思路都是一样一样的,都是按行找规律,然后按照每行的规律按行打印就好了。。。比如以下是每条边有n=4个*的菱形(边长是4)。
c语言
都是按行输出的,我们只要分析第i行要输出些什么就好了: 01234560 *1 * *2 * *3* *4 * *5...
请问这样的
菱形
怎么
用C语言
打出来?
答:
include <stdio.h> include <stdlib.h> int main( ){ int n=7;int i,j;for( i=1;i<=7;i++ ){ for( j=7-i;j>=0;j-- )printf(" ");// 打第一个字母 printf("%c",(char)( i-1+65 ) );// 在对称的情况下打第二个字母 if( i!=1 ){ for( j=1 ; j<=2*(i...
C语言
用星号输出
菱形
。
答:
include <stdio.h>void print(int k){ int i,j,n;n = k/2+1; for(i = 0;i<n;i++) { for(j=0;j<n-i; j ++) putchar(' '); for(j = 0; j<2*i+1; j++) putchar('*'); putchar('\n'); } for(i = n-2; i>=0; i --)...
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(" ")...
棣栭〉
<涓婁竴椤
4
5
6
7
9
10
8
11
12
13
涓嬩竴椤
灏鹃〉
其他人还搜