<span style="color:#990000;">【程序1】</span>
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
<pre name="code" class="cpp">#include<stdio.h>
void main(){
int a,b,c;
int num=0;
for(a=1;a<5;a++){
for(b=1;b<5;b++){
for(c=1;c<5;c++){
if(a!=b&&a!=c&&b!=c){
num++;
printf("%d%d%d\n",a,b,c);
}
}
}
}
printf("%d \n",num);
}
getch()作用:所在头文件conio,用于在控制台上读取一个字符,<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">用getch()会等待你按下任意键再继续执行下面的语句</span>
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"><span style="color:#990000;">【程序2】</span>
题目:企业发放的奖金根据利润提成。利润(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,求应发放奖金总数?
</span>
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"></span><pre name="code" class="cpp">#include<stdio.h>
void main(){
int i;
float num;
printf("input the profits please:");
scanf("%d",&i);
if(i>100)
num=(i-100)*0.01+3.95;
if(i<=100&&i>60)
num=(i-60)*0.015+3.35;
if(i<=60&&i>40)
num=(i-40)*0.03+2.75;
if(i<=40&&i>20)
num=(i-20)*0.05+1.75;
if(i<=20&&i>10)
num=(i-10)*0.075+1;
if(i<=10)
num=i*0.1;
printf("%f",num);
}
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">可以用else嵌套,减少代码量!</span>
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"><span style="color:#990000;">【程序3】</span>
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
</span>
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;"></span><pre name="code" class="cpp">#include<stdio.h>
#include<math.h>
void main(){
int i,b;
float a ;
for(i=1;i<168;i++){
a=sqrt(i+100)+sqrt(i+168);
b=(int)a;
if(b==a)
printf("%d",i);
}
}
【程序4】
题目:输入某年某月某日,判断这一天是这一年的第几天?
#include<stdio.h>
void main(){
int a,b,c,num;
printf(" input the date please:");
scanf("%d %d %d ",&a,&b,&c);
num=30*b+c;
printf("%d ",num);
}
【程序5】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
#include<stdio.h>
void main(){
int x,y,z,t;
scanf("%d %d %d",&x,&y,&z);
if(x>y){
t=x;x=y;y=t;
}
if(x>z){
t=z;z=x;x=t;
}
if(y>z){
t=y;y=z;z=t;
}
printf("small to big: %d %d %d\n",x,y,z);
}
【程序6】
题目:用*号输出字母C的图案。
#include<stdio.h>
void main(){
printf("*****\n");
printf("*\n");
printf("*\n");
printf("*\n");
printf("*****\n");
}
【程序7】
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
#include "stdio.h"
#include "conio.h"
main()
{
char a=76,b=19;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);
getch();
}
【程序8】
题目:输出9*9口诀。
#include<stdio.h>
void main(){
int a,b ;
for(a=1;a<=9;a++){
for(b=1;b<=a;b++)
printf("%d*%d = %d ",b,b,b*b);
printf("\n");
}
}
【程序9】
题目:要求输出国际象棋棋盘。
#include<stdio.h>
void main(){
int i , j ;
for(i=1;i<9;i++){
if(i%2!=0){
for(j=1;j<=4;j++)
printf("* ");
printf("\n");
}
else{
for(j=1;j<=4;j++)
printf("* ");
printf("\n");
}
}
}
这个题不适合我。。。
<span style="color: rgb(51, 51, 51); font-family: arial, 宋体, sans-serif; font-size: 14px; line-height: 24px; text-indent: 28px;">
</span>