qq_59056206
2021-06-06 14:59
采纳率: 50%
浏览 26

大学生c语言基础题,,,,

c语言利用数组打印数列1,3,3,3,5,5,5的前100项,每行10个

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • 已采纳
    #include <stdio.h>
    #include <math.h>
    
    int main()
    {
    
    int t=3,i,x,j,f=0;
    printf("1 ");
    for(i=2;i<=100;i++){
        if(f<3){
            printf("%d ",t);
            if(i%10==0)
                printf("\n");
            f++;
        }
        else{
            f=0;
            t+=2;
            i--;
        }
        
    }
    
    
    }
    

    还有一种情况是这样你看看那个符合选哪个

    #include <stdio.h>
    #include <math.h>
    
    int main()
    {
    
    int t=3,i,x,j,f=0;
    printf("1 ");
    for(i=2;i<=100;i++){
        if(f<t){
            printf("%d ",t);
            if(i%10==0)
                printf("\n");
            f++;
        }
        else{
            f=0;
            t+=2;
            i--;
        }
        
    }
    
    
    }
    

     

    点赞 1 打赏 评论
  • CSDN专家-link 2021-06-06 15:02

    你这个数列的规律是什么呢?已知数据项看不出来哈

    点赞 打赏 评论
  • 横竖撇捺~ 2021-06-06 15:07

    你这不会是1!+3!+5!+...共累计100个吧

    点赞 打赏 评论
  • 有问必答小助手 2021-06-07 18:49

    您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    点赞 打赏 评论

相关推荐 更多相似问题