99问答网
所有问题
当前搜索:
用c语言编写菱形
c语言编写
数字棱形
答:
include<stdio.h> int main(){ int i,j,num1;scanf("%d",&num1);for (i = 1; i <= num1; i++){ for (j=1;j<=num1-i;j++){ printf(" ");} for (j = 1; j <= 2*i-1; j++){ if (j<=i){ printf("%d",j);} else { printf("%d",2*i-j);} } printf...
C语言
:输入一个正整数n,打印一个高为 n 的
菱形
图案
答:
include <stdio.h>#include <string.h>#include <malloc.h>char ** draw(int n);//生成
菱形
图案的二维数组void jt(char *p1,char *p2);//地址p1到p2的字符数组(奇数个),从两头向中间交替赋值('*'和空格交替)int main(){ int n,i; char **strs; while(1) { pri...
C语言
输入数字和大写字母,输出由字母组成的
菱形
。(15分)
答:
include <stdio.h> include <math.h> int main(void){ int i,j,n;char ch;scanf("%d %
c
",&n,&ch);for(i=1;i<=n;i++){ for(j=1;j<=n+i-1;j++){ if(j==n-i+1||j==n+i-1){ if(ch>'Z')printf("%c",ch-26);else printf("%c",ch);} else 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语言
用两个三角形
编写菱形
答:
用C语言
用两个三角形
编写菱形
通过循环输出两个部分。先要将菱形分为上下两个三角形(上为7行的正三角,下为6行的倒三角),接下来通过两个循环分别输出这两部分。
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语言编写
程序,实现输入一个m,打印出一个
菱形
;如输入3,打印出(m为...
答:
include <stdio.h> include <math.h> main(){ int line; /*
菱形
的行数*/ int length; /*菱形的边长*/ printf("input Length of a side: ");scanf("%d",&length);for(line=1;line<length*2;line++){ putout(abs(length-line),length-line>=0?line:length*2-line);} } putout(...
C语言
输出
菱形
do while语句?
答:
include<stdio.h>void main(){ int i,j,k; int m,n,f; i=1; do { j=1; do { printf(" "); j++; } while(j<11-i); k=1; do { printf("*"); k++; } while(k<=2*i-1); i++; ...
C语言
已知一个正整数n怎么输出n阶的实心
菱形
?
答:
include<stdio.h> int main(void){ int i,n,z,m,k,l;scanf("%d",&n);for(i=0;i<n;++i) //这个循环是设置上面的图形,设置i控制行数 ,输出n行 { for(k=0;k<n-i;k++) //设置每一行输出空格的个数,可以看出是输入的数字-行数 printf(" ");for(l=0;l<=i;l++) ...
用C语言
输出
菱形
答:
include<stdio.h> //打印n个空格函数 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...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜