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...
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++){ printf("* ");...
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++) //同理 设置输...
include<stdio.h> int main(){ int n,i,j;scanf("%d",&n);for(i=0; i<n; i++){ for(j=i+1-n; j<2*i+1; j++)printf((j>=0&&j<=2*i)?"*":" ");printf("\n");} for(i=n-2; i>=0; i--){ for(j=i+1-n; j<2*i+1; j++)printf((j>=0&&j<=2*i...
二、实验内容 [题目 1024:计算阶乘] 输入正整数 n,计算 n!,结果用长整型数表示(注 1*2*3*...*n) [第一组自测数据] [第二组自测数据] [键盘输入] [键盘输入] 5↙ 8↙ [正确输出] [正确输出] 120 参考程序: 40320 <> () { 1; (""); (1<) *i; ("\n"); } [题目 1025:...
题目:输入正整数n<=20,输出一个n层的倒三角形。...例如,n=5时输出如下: # # # # # # # # # # # # # # # # # # # # # # # # # c语言实现 #include...;i++) { printf("...
参考程序: #include Hstdio.hn #include nmath.hM main() { float a,b; scanf(n%f,%f\&a,&b); if(fabs(a*a+b*b-1 )< 1 e-3) printf(nY\nn); else printf(MN\nn): }[题 1=1 1017:求数的位数] 由键盘输入一个不多于 9 位的正整数,要求输出它是几位数。 [第二...
C语言题库4
以下程序的功能为:输入圆的半径,计算圆面积并将结果输出;程序中有 9 处错误,尝 试更正并上机调试之(程序以文件名存盘)。 #include ; int mian(); float r; area; printf("input r:\n"); scanf("%f",r); area=*r; printf("r=%f , area=%f\n",area); 3. 编写一个程序实现输入三个整数,显示...
输入: 三角型的 3 条边的长度(int 型)。 输出: 等边三角形:equilateral triangle 等腰三角形:isoceles triangle 不构成三角形:non-triangle 一般三角形:triangle #include<stdio.h> int main() { int a,b,c; scanf("%d%d%d",&a,&b,&c); if (a==b&&b==c) printf("equilateral triangle.\n");...