| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1768 人关注过本帖
标题:这个程序为啥无法输出字母
只看楼主 加入收藏
黑暗骑士5D
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2019-11-6
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:9 
这个程序为啥无法输出字母
int main()
{
  int n,j,i;
  char ch='A';
  scanf("%d",&n);
    for(i=n;i>=1;i--);{
    for(j=i;j>=1;j--)
      {printf("%c ",ch);
      ch=ch+1;
      if(j=1)
        printf("\n");
      }}
  return 0;
}
搜索更多相关主题的帖子: 字母 输出 printf int for 
2019-11-26 20:25
forever74
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:CC
等 级:版主
威 望:58
帖 子:1694
专家分:4282
注 册:2007-12-27
收藏
得分:0 
又少个等号。

为什么要说又呢?

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2019-11-26 20:34
吹水佬
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
//for(i=n; i>=1; i--);
for(i=n; i>=1; i--)
2019-11-26 20:36
黑暗骑士5D
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2019-11-6
收藏
得分:0 
回复 2楼 forever74
加了还是不行啊
2019-11-26 21:40
三尺冰
Rank: 2
等 级:论坛游民
帖 子:17
专家分:50
注 册:2019-10-22
收藏
得分:0 
第一个循环后面有个‘;’号?

天道酬勤,自强不息
2019-11-26 21:47
黑暗骑士5D
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2019-11-6
收藏
得分:0 
回复 5楼 三尺冰
我想输出成A B C D
          E F G
          H I
          J
这样的,应该怎么修改啊
2019-11-27 14:51
纯蓝之刃
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:76
帖 子:570
专家分:3727
注 册:2019-7-29
收藏
得分:0 
程序代码:
#include <stdio.h>

int main()
{
    int n,j,i;
    char ch='A';
    scanf("%d",&n);
    for(i=n;i>=1;i--)
    {
        for(j=i;j>=1;j--)
        {
            printf("%c ",ch);
            ch=ch+1;
            if(j==1)
                printf("\n");
        }
    }

    return 0;
}

一沙一世界,一花一天堂。无限掌中置,刹那成永恒。
2019-11-27 15:04
hxwj
Rank: 2
等 级:论坛游民
帖 子:75
专家分:34
注 册:2016-12-8
收藏
得分:0 
switch(表达式),这个表达式只能是某一个整型或者字符变量,
2019-11-27 15:12
自学的数学
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:46
帖 子:967
专家分:4146
注 册:2017-11-15
收藏
得分:0 
回复 7楼 纯蓝之刃
你的不符合题意。看看如下:
程序代码:
#include <stdio.h>

int main(int argc, char *argv[])


 {
  int n;
  scanf("%d",&n);
  char ch='A';
  int i=0;

  if(n<7){ 
  while(n!=0){
  for(i=0;i<n;i++){ 
  printf("%c ",ch);
  ch++;
  } 
  printf("\n");
  n=n-1;
   }


 }else
     printf("输入不正确");


 return 0;
}
2019-11-27 15:17
纯蓝之刃
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:76
帖 子:570
专家分:3727
注 册:2019-7-29
收藏
得分:10 
回复 9楼 自学的数学
和我给的有区别?而且楼主给出了代码,就要在楼主的代码的基础上修改,这样才能帮助楼主更好的进步并找到问题。像你这样直接重写的,那楼主直接给出题目让你作答得了,还用你找什么问题。
你给出的代码和我给出的运行结果有区别?自找存在感。
而且你这个<7的限定,只要楼主正常运行后,自然就会发现并且予以修正,况且这个又不是楼主发帖询问的本意。

[此贴子已经被作者于2019-11-27 15:39编辑过]


一沙一世界,一花一天堂。无限掌中置,刹那成永恒。
2019-11-27 15:36
快速回复:这个程序为啥无法输出字母
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019158 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved