| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2454 人关注过本帖, 1 人收藏
标题:各位大虾请赐教,求C代码!
只看楼主 加入收藏
shenggeyanwu
Rank: 2
等 级:论坛游民
帖 子:26
专家分:11
注 册:2017-1-25
结帖率:83.33%
收藏(1)
已结贴  问题点数:20 回复次数:17 
各位大虾请赐教,求C代码!
使用嵌套循环,按下面的格式打印字母:
A
BC
DEF
GHIJ
KLMNO
PQRSTU

还规定不能用指针的哦!

[此贴子已经被作者于2017-1-25 19:28编辑过]

搜索更多相关主题的帖子: 字母 
2017-01-25 16:27
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
嵌套循环啊~看上去题目有意防止开挂~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-25 16:32
炎天
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:桃花岛
等 级:贵宾
威 望:29
帖 子:1218
专家分:4986
注 册:2016-9-15
收藏
得分:2 
程序代码:
#include<stdio.h>
int main(void)
{
    char s[] = "ABCDEFGHIJkLMNOPQRSTUVWXYZ";
    char *p;
    p = s;
    for(int i = 0; i < 6; i++,printf("\n"))
    {
        for(int j = 0; j <= i; j++)
        {
            printf("%c", *p++);
        }    
    }
    return 0;    
}  

早知做人那么辛苦!  当初不应该下凡
2017-01-25 17:42
shenggeyanwu
Rank: 2
等 级:论坛游民
帖 子:26
专家分:11
注 册:2017-1-25
收藏
得分:0 
回复 3楼 炎天
为什么我测试不成功呢?我是用vs2012编译的,用c不行但用c++就行。

[此贴子已经被作者于2017-1-25 19:41编辑过]

2017-01-25 19:13
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:633
专家分:3045
注 册:2011-4-22
收藏
得分:2 
回复 4楼 shenggeyanwu
#include <stdio.h>
int main(void)
{
    char s[] = "ABCDEFGHIJkLMNOPQRSTUVWXYZ";
    char *p;
    p = s;
    int i;
    int j;

    for(i = 0; i < 6; i++,printf("\n"))
    {
        for(j = 0; j <= i; j++)
        {
            printf("%c", *p++);
        }   
    }
    return 0;   
}  

c不允许在for中声明变量并赋值
但是算不算用指针呢?

[此贴子已经被作者于2017-1-25 19:50编辑过]

2017-01-25 19:48
shenggeyanwu
Rank: 2
等 级:论坛游民
帖 子:26
专家分:11
注 册:2017-1-25
收藏
得分:0 
回复 5楼 zbjzbj
能不用指针吗?
2017-01-25 20:00
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:12 
回复 5楼 zbjzbj
可以在for、while、if语句中声明变量,声明的变量为for、while、if私有。

具体你需要看一下作用域。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-01-25 20:00
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
收藏
得分:0 
回复 6楼 shenggeyanwu
这样就行了。

#include<stdio.h>
int main(void)
{
    char s = 'A';
    int i,j;
   
    for(i = 0; i < 6; i++)
    {
        for(j = 0; j <= i; j++)
        {
            
            printf("%c", s);
            s++;
        }
       printf("\n");   
    }
    return 0;   
}

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-01-25 20:18
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:0 
abcdefg可以看成1234567~~
1
23
456
这样理解就简单了~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2017-01-25 20:28
zbjzbj
Rank: 12Rank: 12Rank: 12
来 自:郑州
等 级:贵宾
威 望:52
帖 子:633
专家分:3045
注 册:2011-4-22
收藏
得分:0 
回复 7楼 renkejun1942
那是c++吧?
2017-01-25 20:29
快速回复:各位大虾请赐教,求C代码!
数据加载中...
 
   



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

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