搜索
查看: 1172|回复: 15
打印 上一主题 下一主题

97页啊哈c第2题

[复制链接]
跳转到指定楼层
楼主
发表于 2016-2-1 12:31:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
有while循环打印下面图形
1
2 3
4 5 6
7 8 9 10
11 12 13 14 15

跪求代码啊

沙发
发表于 2016-2-2 16:01:18 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int a;
    a=1;
        while(a<=10)
    {
        printf("1\n");
        printf("2 3\n");
        printf("4 5 6\n");
        printf("7 8 9 10\n");
        printf("11 12 13 14 15\n");
        a=a+1;
    }
        system("pause");
        return 0;
}
板凳
发表于 2016-2-2 16:42:13 | 只看该作者
楼上错了[mw_shl_code=cpp,true]
#include <stdio.h>
int main(){
    int a=1,i=1;
    while(a<=5){
        while(i<=a){
            printf("%d ",i);
            i++;
        }
        printf("\n");
        a++;
    }
    return 0;
}
[/mw_shl_code]
地板
发表于 2016-2-2 21:00:54 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i=1,j=0,k=1;//定义局部变量
        while(k<=5)//循环1
    {
                j+=k;
        k++;
        while(i<=j)//循环2
        {
                        printf("%d  ",i);//打印数字
            i++;
        }
        printf("\n");//换行后重新输出
    }
        system("pause");
        return 0;
}
5#
发表于 2016-2-2 21:07:44 | 只看该作者
板凳的程序更不对!!!
6#
发表于 2016-2-2 21:13:34 | 只看该作者
卡卡欧 发表于 2016-2-2 16:01
#include
#include
int main()

这个程序虽然也能够按要求打印P97页的数字,但却是连续打印了5遍【虽然作者没有在书中说明要打印几遍】!如果while(a<=10)改为while(a<=1)就可以只打印一遍了!!
7#
发表于 2016-2-2 21:14:59 | 只看该作者
邀请码 发表于 2016-2-2 16:42
楼上错了[mw_shl_code=cpp,true]
#include
int main(){

这个程序也不对啊!
8#
发表于 2016-2-3 17:07:10 | 只看该作者
文慧萱 发表于 2016-2-2 21:13
这个程序虽然也能够按要求打印P97页的数字,但却是连续打印了5遍【虽然作者没有在书中说明要打印几遍】! ...

我的意思是想告诉LZ按照我这个程序做,至于他想搞几遍是他的事,我只是给他个模板做罢了
9#
发表于 2016-2-3 19:34:56 | 只看该作者
文慧萱 发表于 2016-2-2 21:14
这个程序也不对啊!

[mw_shl_code=cpp,true]#include <stdio.h>
int main(){
    int a=1,i=1,j=1;
    while(a<=5){
        i=1;
        while(i<=a){
            printf("%d ",j);
            i++;
            j++;
        }
        printf("\n");
        a++;
    }
    system("pause");
    return 0;
}[/mw_shl_code]这个肯定对
10#
发表于 2016-2-4 10:48:10 | 只看该作者
邀请码 发表于 2016-2-3 19:34
[mw_shl_code=cpp,true]#include  
int main(){
    int a=1,i=1,j=1;

呵呵,非常棒!!比我的简洁多了呀!!学习了啊 !!多谢!!!
11#
发表于 2016-2-4 11:02:48 | 只看该作者
卡卡欧 发表于 2016-2-3 17:07
我的意思是想告诉LZ按照我这个程序做,至于他想搞几遍是他的事,我只是给他个模板做罢了

呵呵,我明白呀!!学习了,多谢!!!
12#
发表于 2016-2-4 17:11:19 | 只看该作者
文慧萱 发表于 2016-2-4 11:02
呵呵,我明白呀!!学习了,多谢!!!

我是沙发,不谢!
13#
发表于 2016-2-6 13:14:18 | 只看该作者
#include <stdio.h>
#include <stdlib.h>
int main()
{
        int i=1,j=0,k=1;
        while(k<=5)
    {
                j+=k;
        k++;
        while(i<=j)
        {
                        printf("%d  ",i);
            i++;
        }
        printf("\n");
    }
        system("pause");
        return 0;
}
14#
发表于 2016-2-6 15:41:10 | 只看该作者
邀请码 发表于 2016-2-3 19:34
[mw_shl_code=cpp,true]#include  
int main(){
    int a=1,i=1,j=1;

对啦对啦,同楼下,前来道谢!
15#
发表于 2016-2-7 21:37:56 | 只看该作者
happy new year!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表