C语言编程题:编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12

作者&投稿:昔刮 (若有异议请与网页底部的电邮联系)
编程题:编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12.~

用C语言实现了下,gcc4.4.1测试结果为273,237

#include
void main(){
int x,y,z,i,sum,product;
for (i=200;i<300;i++)
{
x=2;
y=(i-200)/10;
z=i%10;
sum=x+y+z;
product=x*y*z;
if (sum==12&&product==42)
printf("%d
",i);

}
}

#include
int main()
{
int a, b, c;
int sum, mul;
for (int v=200; v<=300; ++v) {
a = v / 100; //取百位数
b = (v % 100) / 10; //取十位数
c = v % 10; //取个位数
sum = a + b + c;
mul = a * b * c;
if (sum==12 && mul==42) printf("%d", v);
}
printf("
");
return 0;
}

main()
{
int i;
int a,b,c;
printf("符合条件的数为:");
for(i=200;i<=300;i++)
{
a=i%10;
b=(i/10)%10;
c=i/100;
if(a*b*c==42&&a+b+c==12)
printf("%d\t",i);
}
}

main()
{
int i;
int a,b,c;/*提取个位十位百位*/
for(i=200;i<=300;i++)
{
a=i%10;
b=(i%100)/10;
c=i/100;
if(a*b*c==42&&a+b+c==12)
{
printf("this is the number:%d",i);

}
}
}

#include<stdio.h>
int main()
{
int i;
for(i=200;i<=300;i++)
{
if((i/100)*(i%10)*((i%100)/10==42&&((i/100)*(i%10)*((i%100)/10==12);
printf("%d\n",i);
}
return 0;
}


C语言编程: 编写一个程序,根据下列公式,实现根据输入的x值,求出y的值...
static int rn[2];\/\/数组0保存x,1保存结果y rn[0]=x;if(n==1 || n==2 || n==3 || n==4 || n==8)rn[1]=x+1;else if(n==5)rn[1]=x+100;else if(n==6 || n<=0)rn[1]=x*x+2;else if(n==7)rn[1]=x*x*x+3;else rn[1]=0;return rn;} ...

请帮忙编写一道c语言编程题 :输入2005年的任一个月,输出这个月的天数...
include<stdio.h> main(){ int n;printf("请输入2005年的任一个月(输入q就退出):");while(scanf("%d",&n)==1){ switch(n){ case 1:printf("这个月有31天\\n");break;case 2:printf("这个月有28天\\n");break;case 3:printf("这个月有31天\\n");break;case 4:printf("这个月有...

c语言编程,编写一个函数,根据形参x和y的关系,返回不同的值
代码如下:include <stdio.h>#include <stdlib.h>int func(int x, int y){if (x > y) {return 1;}else if (x < y) {return -1;}else {return 0;}}int main(){int x, y, ret;printf("请输入x,y的值:");scanf("%d%d", &x, &y);ret = func(x, y);printf("%d\\n",...

C语言,编程题有一函数:满足下图的关系编写一程序,对于从键盘输入的实...
C语言实现以上分段函数,参考代码如下:include<stdio.h>#include<math.h>int main(void){double x,y;scanf("%lf",&x);if(x<0)y=fabs(x);else if(x>=10)y=8*x-1;else y=5*x-1;printf("y=%lf",y);return 0;}

c语言程序设计编程题目:请 :编写完成对学生相关信息的要求:1.定义一...
define STU_NUM 10 \/*宏定义学生的数量*\/ struct student \/*定义一个结构体用来存放学生学号、三门课成绩、总分及平均成绩*\/ { char stu_id[20]; \/*学生学号;*\/ float score[3]; \/*三门课成绩;*\/ float total; \/*总成绩;*\/ float aver; \/*平均成绩;*\/ };\/*排序用一个函数来...

汇编语言编程 编写一程序,使得计算机屏幕上每隔五秒显示一行字符"Good...
1.调试通过 ,用MASM编译,其实逻辑很简单,用中断21H的9号中断服务程序显示字符串Good morning (注意,字符串应该以$结束),代码如下:MOV DX,OFFSET CONTENT MOV AH,9 INT 21H 2。然后调用延时子程序延时5s,我的延时不一定精确,只是象征性的延时,你可以根据延时时间具体计算,很容易的,延时子...

求做两道C++编程题:1.编写一个函数sort(int a[],int n),实现任意长度一...
include <string>#include <iostream>using namespace std;void sort(int a[], int n){for (int i = 0; i < n; ++i)for (int j = 0; j < i; ++j)if (a[i] < a[j]){int temp = a[i];a[i] = a[j];a[j] = temp;}}bool isHW(int i){char c[128] = {0};...

C语言编程题 编写函数add(int a[4][4],int b[]),将一个4*4的矩阵中每...
void add(int a[][4],int b[]){ int i,j,t;for(i=0;i<4;i++)for(b[i]=a[0][i],j=1;j<4;j++)if(a[j][i]>b[i])b[i]=a[j][i];for(i=0;i<4;i++)for(j=0;j<i;j++)t=a[i][j],a[i][j]=a[j][i],a[j][i]=t;} void print(int x[][4])...

C语言编程题:定义一个5╳5的矩阵,求对角线上的元素之和。
void main(){ int a[4][4],i,j,s1=0,s2=0,sum=0;srand(time(NULL));\/\/生成随机种子 for(i=0;i<5;i++)\/\/赋值 for(j=0;j<5;j++)a[j]=rand()%10+0;printf("随机生成的数组为:\\n");for(i=0;i<5;i++)for(j=0;j<5;j++){ printf("%d\\t",a[j]);if(j==4...

C语言问题,编写一个程序计算矩形的面积和周长
1.代码参考:(边长可以是整数也可以是小数;实现乘法的运算符是*)2.代码参考:

礼泉县15587772768: 编写一个程序,求两个数的平均值(用C语言) -
谈奔枢星: 例子如下: 直接编译,程序输出结果随意输入两个数,如100 ,98,程序执行结果如下图所示: 知识扩展:算术平均数( arithmetic mean),又称均值,是统计学中最基本、最常用的一种平均指标,分为简单算术平均数、加权算术平均数.它主要适用于数值型数据,不适用于品质数据. 算术平均数是加权平均数的一种特殊形式(特殊在各项的权重相等).在实际问题中,当各项权重不相等时,计算平均数时就要采用加权平均数;当各项权相等时,计算平均数就要采用算术平均数.

礼泉县15587772768: (c语言)编写一个程序 功能是求出二维数组周边元素平均值 -
谈奔枢星: 思路:求出二维数组周边元素平均值,首先需要计算周边元素的个数和累加和,周边元素有一个性质就是,该元素的横纵下标中必有一个0或者是元素个数减一,所以通过一个if判断语句就可以求出来. 参考代码:1 2 3 4 5 6 7 8 9 10 11 12 13 ...

礼泉县15587772768: 1.编程输入ab两个整数,交换两数后输出 2.编程输入两个复数,求其积后输出 求个c语言学霸帮忙写 -
谈奔枢星: 第一题: #include<stdio.h> void main() {int aa,bb,cc;printf("请输入第一个整数:");scanf("%d",&aa);printf("请输入第二个整数:");scanf("%d",&bb);cc=aa;aa=bb;bb=cc;printf("您输入的两个数字交换后是:\n%d\n...

礼泉县15587772768: C语言,编写一个程序从键盘上输入两个整数,并求出两个数的平均值在屏幕上输出结果 -
谈奔枢星: c语言实现: #include<stdio.h> int main() { float a,b,c; printf("please enter number1:"); scanf("%f",&a); printf("please enter number2:"); scanf("%f",&b); c = (a+b)/2; printf("the result is %.1f\n",c); return 0; }

礼泉县15587772768: c语言编程 用函数编写一个程序 求2的0到5次幂 -
谈奔枢星: return 2 ** x;

礼泉县15587772768: 如何用C语言编写程序:调用函数求2 - 1000质数的个数 -
谈奔枢星: #include<stdio.h> int sushu(int x) { int i; for(i=2;i<x;i++) if(x%i==0) break; if(i==x) return 1; else return 0; } main() { int i,n=0; for(i=2;i<=1000;i++) if(sushu(i)==1) n++: printf("n=%d",n); }

礼泉县15587772768: c语言 编写一个程序,求两个正数的最大公约数和最小公倍数
谈奔枢星: #include <stdio.h> //求a和b最大公约数: int yue(int a,int b) { int k=1; int t=a>b?b:a;//a大取b,否则取a for(int i=1;i<=t;i++) { if((a%i==0)&&(b%i==0)) k=i; else continue; } return k;//返回最大公约数 } //求a和b的最小公倍数,参数c传递的是a和b的最...

礼泉县15587772768: 用c语言编写一程序,要求输出2 - 999之间所有素数,并每行打印五个素数后换行,且保证数据右对齐 -
谈奔枢星: #include<stdio.h> #include<math.h>bool is_prime(int tar){//判断是否为素数int i = 2;while(i <= sqrt(float(tar))){if(tar % i == 0)return false;i++;}return true; } int main(){int count = 0;for(int i = 2; i<999;i++){if(is_prime(i)){printf("%3d ", i);...

礼泉县15587772768: 一道c语言数组编程题 编写程序求一个整数各位数字之和. 要求: 1) 输入一个整数. 2) 把这个整数各位数字 -
谈奔枢星: 这道题的关键在于分离数字,分离方法可以用这种方法,比如,用119来实现分离,根据题目要求结果为1+1+9=11对吧,我们通过这样来分离,(1)用119%10,就是119除以10的余数是9对吧?聪明的你现在就应该发现9被分离出来了吧(2)...

礼泉县15587772768: 用c语言写一个程序,可以求出一个数二进制表示中有多少个0. -
谈奔枢星: DEV-CPP 5.4 C通过编译,输入一个10进制转换成2进制,并统计有几个01 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22#include<stdio.h> intmain(){intb;chara[64*8];inti=0;scanf("%d",&b);if(b<0) putchar('-');while(b!=0){a[i]=b...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网