从1——20里随机取出3个数,用C语言编出这三个数和为30的组合,不是排列。

来源:百度知道 编辑:UC知道 时间:2024/05/24 21:44:52
7 8 15
8 7 15
15 7 8
是同一组合。
3个数中,任意两个不相等,运行出来就给分,在线等。

这个程序没有相等地数字出现

#include <stdio.h>

int main()
{
int i, j, k;
for (i = 1; i <= 18; i++)
{
for (j = i + 1; j <= 19; j++)
{
for (k = j + 1; k <= 20; k++)
{
if (i + j + k == 30)
printf("%d %d %d\n", i, j, k);
}
}
}
}

#include <stdio.h>

void main()
{
int i,j,k;
i=j=k=1;
for(i=1; i<=20; i++)
{
for(j=i; j<=20; j++)
{
for(k=j; k<=20; k++)
{
if(i+j+k > 30)break;
else if(i+j+k == 30)
printf("%d %d %d\n", i, j, k);
}
}
}
}

这样行么:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
time_t t;
int a[3];
srand((unsigned)time(&t));//初始化随机数种子
while(1)
{
a[0]=rand()%20+1;//得到1~2

从1,2,3,4,~50这50个数中,取出若干个数,使其中任意两个数的和都不能被7整除.则最多能取出多少个数? 怎么用c语言编一个程序从0——80中随机抽取40个数 从1到100这100个自然数中,每次取出3个数,使这3个数成等差数列,共有多少种取法? 从1,3,5,7...,199这100个自然数中取出若干个数.使得在所取出的数中,任何一个数都不是另一个数的 从1,2,3,4,..,49,50这50个数中任意取出26个数,那么这26个数中至少有两个数互质.这是为什么 从1,2,3,.......49,50这50 个数中,取出若干个数使其中任意两个数的和都不能被7整除,最多可取多少个数? VB编程,随机3个数,从大到小排列,哥哥姐姐帮帮忙了,谢了 从1,2,……9这九个数中,随机抽取3个不同的数,则这3个数的和为偶数的概率是 QBASIC编程 随机4个数要求从大到小排列 1/2 2/3 3/4 从一个数中取出多少加到另一个数上 使得三个数相等