| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 380 人关注过本帖
标题:帮帮忙 各路好汉
只看楼主 加入收藏
初学者jie
Rank: 2
等 级:论坛游民
帖 子:15
专家分:11
注 册:2009-10-20
结帖率:100%
收藏
已结贴  问题点数:17 回复次数:6 
帮帮忙 各路好汉
1  已知abc+cba=1333,a.b.c都为一位数 编程求 a.b,c
2  编一程序 对于用户输入的任意正偶数n 将其分解成两素数之和
搜索更多相关主题的帖子: 好汉 
2009-10-27 18:14
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:5 
程序代码:
#include<stdio.h> 
void main() 
{ 
    int a ; 
    int b ; 
    int c; 
    for(a = 1; a<10; a++) 
        for(b = 0; b<10; b++) 
            for(c = 1; c<10;c++) 
                if((1333 == a*100+b*10+c)+(c*100+b*10+a)) 
                    printf("a = %d , b = %d, c =  %d\n",a , b, c); 
}
2009-10-27 18:36
pgy
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:C
等 级:小飞侠
威 望:8
帖 子:1248
专家分:2329
注 册:2009-9-23
收藏
得分:1 
以下是引用lijm1989在2009-10-27 18:36:59的发言:

#include<stdio.h>
void main()
{
    int a ;
    int b ;
    int c;
    for(a = 1; a<10; a++)
        for(b = 0; b<10; b++)
            for(c = 1; c<10;c++)
                if((1333 == a*100+b ...
赞一个  
int a,b,c;

我可好玩啦...不信你玩玩^_^
2009-10-27 18:45
lijm1989
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:珠海
等 级:贵宾
威 望:12
帖 子:675
专家分:2844
注 册:2009-10-14
收藏
得分:1 
晕···代码错了··应该是
程序代码:
#include<stdio.h>  
void main()  
{  
    int a ;  
    int b ;  
    int c;  
    for(a = 1; a<10; a++)  
        for(b = 0; b<10; b++)  
            for(c = 1; c<10;c++)  
                if(1333 == (a*100+b*10+c)+(c*100+b*10+a))  
                    printf("a = %d , b = %d, c =  %d\n",a , b, c);  
}
下面那题n有没有什么范围限制的??有的话好一点··没的话··~~
2009-10-27 18:48
我菜119
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:938
专家分:1756
注 册:2009-10-17
收藏
得分:5 
2  编一程序 对于用户输入的任意正偶数n 将其分解成两素数之和

#include<stdio.h>
#include<conio.h>
#include<math.h>
void XUNHUAN(int number);
int PANDUANSUSHU(int number_1);
void main()
{
    int integer;
    printf("Input an integer:");
    scanf("%d",&integer);
    XUNHUAN(integer);
    getch();
}
void XUNHUAN(int number)
{
    int a_number,b_number;
    for(a_number=2;a_number<number;a_number++){
        if(PANDUANSUSHU(a_number)==1){
         b_number=number-a_number;
         if(PANDUANSUSHU(b_number)==1&&b_number>1&&a_number<=b_number)
             printf("%-5d%-5d\n",a_number,b_number);
         }
    }
}
int PANDUANSUSHU(int number_1)
{
    int i;
    for(i=2;i<sqrt(number_1);i++)
        if(number_1%i==0)
            break;
        if(i>sqrt(number_1))
            return 1;
        else
            return 0;
}

愿用余生致力编程
2009-10-27 21:34
m456m654
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:3
帖 子:783
专家分:2806
注 册:2009-9-17
收藏
得分:5 
NO。2
#include "stdio.h"
void main()
{
    int i,n;
    int su(int x);
    printf("please input the number:\n");
    scanf("%d",&n);
    for(i=2;i<=n/2;i++)
           if((su(i)==1)&&(su(n-i)==1))
             printf("%d,%d\n",i,n-i);
    getch();
}
int su(int x)
{
    int i,t=0;
    for(i=2;i<x;i++)
       if(x%i==0)
         break;
    if(i==x)
    t=1;
    return (t);
}
没有考虑可分解为含有1的情况。
2009-10-27 22:41
初学者jie
Rank: 2
等 级:论坛游民
帖 子:15
专家分:11
注 册:2009-10-20
收藏
得分:0 
多谢各位了
2009-10-31 14:45
快速回复:帮帮忙 各路好汉
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022464 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved