中易网

怎样用软件把11个数字拆分成7个数字一组?例如 1 2 3 4 5 6 7 8 9 10 11这样十一个数字。

答案:1  悬赏:60  
解决时间 2021-01-12 10:27
  • 提问者网友:鼻尖触碰
  • 2021-01-11 19:00
怎样用软件把11个数字拆分成7个数字一组?例如 1 2 3 4 5 6 7 8 9 10 11这样十一个数字。
最佳答案
  • 二级知识专家网友:污到你湿
  • 2021-01-11 19:29
很简单啊
#include
int numbers[10];
int number_groups[4][6];
main(){
    printf("Input 11 integer numbers:");
    for(int i=0;i<11;i++){
        scanf("%d",&numbers[i]);
    }
    for(int j=0;j<=4;j++){
        for(int k=0;k<=6;k++){
            number_groups[j][k]=numbers[j+k];
        }
    }
    for(int l=0;l<=4;l++){
        for(int m=0;m<=6;m++){
            printf("%d ",number_groups[l][m]);
        }
        printf("
");
    }
}追问老师,请告诉我怎么用行吗,在记事本里还是word文档里?我是菜鸟啊。在就是如何把7个号码分为3个,比如1 2 3 4 5 6 7分解为1 2 3 ,1 2 4,1 2 5等等共35组。和4个如1 2 3 4;1 2 3 5;1 2 3 6;这样的,公式怎么换?追答#define TOTAL 11
#define GROUPS 5
#define QUANTITY 7
#include

int numbers[TOTAL];
int number_groups[GROUPS][QUANTITY];
main(){
    printf("Input 11 integer numbers:");
    for(int i=0;i<=TOTAL;i++){
        scanf("%d",&numbers[i]);
    }
    for(int j=0;j<=GROUPS;j++){
        for(int k=0;k<=QUANTITY;k++){
            number_groups[j][k]=numbers[j+k];
        }
    }
    for(int l=0;l<=GROUPS;l++){
        for(int m=0;m<=QUANTITY;m++){
            printf("%d ",number_groups[l][m]);
        }
        printf("
");
    }
}看注释。还有,要编译C语言,你要下载VC6,然后把代码粘贴进去。如果出现错误,请把错误信息告诉我。(实在对不起,我第一遍给你的代码是错误的……所以改进了一下)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息