printf-下面这个图形程序哪里错了 ?

问题描述

下面这个图形程序哪里错了 ?
#include
int main()
{char a[5][9];
int ijk;
for(i=0;i<5;i++)
{for(j=0;j<=i;j
printf("" "");
for(k=0;k<9;k++)
a[i][k]='*';
printf(""%c""a[i][k]);
printf(""n"");
}
return 0;}
* * * * *
  * * * * *
    * * * * *
     *  * * * * 
      *  * * * * 

解决方案

你的代码好像copy不全,而且也不知道你本来希望打印一个什么图形,不知道如何帮你。

解决方案二:

#include<stdio.h>

int main()

{

char a[5][9];

int ijk;for(i=0;i<5;i++) {        for(j=0;j<i;j++)           printf("" "");          for(k=0;k<9;k++)           {            a[i][k]='*';                printf(""%c"" a[i][k]);                }                putchar('n');}

}

看看,这个是你希望的运行的结果的代码?

解决方案三:
for循环差括号,那个“9”是什么字体?

解决方案四:
问题你这要什么图?倒三角?倒三角每打印一行,打印数量要递减阿!

解决方案五:
那个我是按照你的思路进行的,不知道是否是你需要的

解决方案六:
一看就是for或者if后面括号的问题

时间: 2024-10-01 12:40:34

printf-下面这个图形程序哪里错了 ?的相关文章

这程序哪里错了,运行老出现“unkonw character &amp;amp;#39;0xa1&amp;amp;#39;,我是用英语写的

问题描述 这程序哪里错了,运行老出现"unkonw character '0xa1',我是用英语写的 #inciude int main() {int a=1,b=2; for(;a<8;a++) {b+=a;a+=2} printf("%d,%d",a,b); return 0;}这个题的输出结果是(),问一下: 解决方案 10,14 http://codepad.org/AZtOd1R5 在线上机验证 以后这种问题也可以你自己直接在上面验证 解决方案二: {b+=a

c语言-C语言改错题求教求教该程序哪里错了??

问题描述 C语言改错题求教求教该程序哪里错了?? 改错题1===从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之积 #include "stdio.h" #define M 10int a[M][M]={0};fun(int **a,int m)_ { int j,k; for(j=0;j<m;j++) for(k=0;k<m;k++) a[j][k]=j*k; } main() { int i,j,n; printf("Enter n:&quo

c语言-刚学C,编了个小程序出错了,请大神帮忙看一下。

问题描述 刚学C,编了个小程序出错了,请大神帮忙看一下. 知道长方形的长和宽,求面积和周长 #include main() { float x,y,a,b; printf ("请输入长和宽且用逗号分隔:); scanf ("%f,%f,&x,&y); a=x*y; b=(x+y)*2; printf ("面积=%f,周长=%fn",a,b); } 解决方案 错误一:include后面缺少头文件包含 错误二:printf中没有右半边的引号 错误三:sc

printf-去掉字符串的前导空格,这个程序哪里错了

问题描述 去掉字符串的前导空格,这个程序哪里错了 #include #include void main() { char s[100]; scanf("%d", &s); int p=0,i; for(i=0;s[i];i++) { if(s[i]==' ') p++; else break; } for(i=0;s[i];i++) { s[i]=s[i+p]; } printf("%s",s); } 解决方案 #include <stdio.h&g

这个c程序哪里错了?????

问题描述 这个c程序哪里错了????? #include int main(void) { const int danjia = 5; int shuliang = 0; int zongjia = 0; int zan = 0; printf("shurushuliang:"); scanf("%d",&shuliang); zan = shuliang * danjia; { if((zan > 30) && (zan <=

c-求各位哥哥姐姐帮帮忙啊,这个程序哪里错了

问题描述 求各位哥哥姐姐帮帮忙啊,这个程序哪里错了 #include #include typedef struct Binnode { char data; struct Binnode lchild; struct Binnode *rchild; }; typedef Binnode *Bintree ; typedef struct stack { Bintree data[100]; int flag[100]; int top; }; typedef struct queue { B

请问一下这个c程序哪里错了??谢谢!!

问题描述 请问一下这个c程序哪里错了??谢谢!! 题目:有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面的m个数,写出一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数.(如:输入1 2 3 4 5 ,n=5,m=2,输出4 5 1 2 3) #include int main() {void move(int ,int,int); int n,m,number[20],i; printf("how many number?"); scanf("%d

c语言-这个c程序哪里错了????

问题描述 这个c程序哪里错了???? 为什么总是不能运行,但又没有提示错误???我是新手,刚开始自学,谢谢 解决方案 首先应给是main而不是maina: 另外scanf("%d%d%d", &nian, &yue, &ri) 参数变量应该都是传入地址 解决方案二: printf("%s","shurunnianyueri"); 解决方案三: 是main不是maina 解决方案四: 程序入口是main函数 你看你有没有入口

iphone-ios6的程序报错了错误

问题描述 ios6的程序报错了错误 ios6程序中显示了可达性错误,请明白的人帮我解决一下这个错误,不胜感激: @implementation Reachability static void ReachabilityCallback(SCNetworkReachabilityRef target SCNetworkReachabilityFlags flags void* info) {#pragma unused (target flags)NSCAssert(info != NULL @"