博文

[置顶] if and else if 部分的习题(2006-11-30 21:43:00)

摘要:写一个程式输入学生的学号(number)于3次考试的成绩(S1,S2,S3),先检查成绩是否为负数,若有负数就 输出**Invalid Data**;如果符合规定,计算平均成绩,并输出信息:         平均成绩                                     消息 ___________________        ___________________ average<60                               Sorry! Retaking 60<=aveage<70                        pass but marginal 70<average                         &......

阅读全文(4748) | 评论:0

一道我应该作的题目(2006-11-29 19:01:00)

摘要:任何一个大于等于6的偶数都可表示为两个素数之和。请列出100-200之间的所有偶数被表示成两个素数之和的全部形式。注意:如14可表示为14=3+11,还可表示为14=7+7(不需要再考虑14=11+3)。   作者:battle专家分:510  会员信息 发短消息   所属BLOG 发表时间:2006-11-28 21:51:00    [回复]  [引用] 1 楼   #include<iostream.h>#include<math.h>bool prime(int n);void main(){     int number,n;     for(number=100;number<=200;number++)     {         for(n=number/2;n>1;n--)             if(prime(n)&&prime(number-n))             {                 cout<<number<<"="<<n<<"+"<<number-n<<endl;    ......

阅读全文(2430) | 评论:0

经典c程序100例==1--10(2006-11-27 13:06:00)

摘要:经典c程序100例==1--10     【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去      掉不满足条件的排列。 2.程序源代码:#include "stdio.h"#include "conio.h"main(){  int i,j,k;  printf("\n");  for(i=1;i<5;i++) /*以下为三重循环*/    for(j=1;j<5;j++)      for (k=1;k<5;k++)      {        if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/        printf("%d,%d,%d\n",i,j,k);      }  getch();}==============================================================【程序2】题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高   于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提   成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于   40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于   100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。      2.程序源代码:#inclu......

阅读全文(1324) | 评论:0

习题-1(2006-11-27 12:55:00)

摘要:1.  给定等式  A B C D E     其中每个字母代表一个数字,且不同数字对应不                    D F G     同字母。编程求出这些数字并且打出这个数字的             +      D F G     算术计算竖式。             ───────                X Y Z D E  2. A、B、C、D、E五名学生有可能参加计算机竞赛,根据下列条件判断哪些  人参加了竞赛:   (1)A参加时,B也参加;   (2)B和C只有一个人参加;   (3)C和D或者都参加,或者都不参加;   (4)D和E中至少有一个人参加;   (5)如果E参加,那么A和D也都参加。  3. 打印一个 N*N 的方阵,N为每边      ......

阅读全文(2126) | 评论:0