admin 管理员组

文章数量: 1087139


2024年3月29日发(作者:百度上站长工具平台)

3-1

//从键盘上输入一个整数,判断并输出它是奇数还是偶数。

main()

{

int i;

printf("输入一个整数:n");

scanf("%d",&i);

if(i%2==0)

printf("它是偶数n");

else

printf("它是奇数n");

}

3-2//从键盘上输入一个浮点数,输出它的绝对值

main()

{

float x;

printf("输入一个浮点数:");

scanf("%f",&x);

//printf("|%f|=",x);

if(x<0)

x=-x;

printf("n绝对值=%f",x);

}

3-3

//从键盘上输入a,b,c三个整数输出其中最小者。

main()

{

int a,b,c,min;

printf("输入a,b,c三个整数:");

scanf("%d%d%d",&a,&b,&c);

if ( a < b ) min = a;

else min = b;

if ( c < min ) min = c;

printf ( "最小者= %d n ", min );

}

3-4

//从键盘上输入a、b、c三个整数,将它们按从小到大输出。

main()

{

int a,b,c,tmp;

printf("输入a,b,c三个整数:");

scanf("%d%d%d",&a,&b,&c);

if ( a > b ) tmp = a,a=b,b=tmp;

if ( a > c ) tmp = a,a=c,c=tmp;

if ( b > c ) tmp = b,b=c,c=tmp;

printf ( "%d %d %d n ", a,b,c );

}

3-5

#include

main()

{

printf("请输入任意三个数:");

float a,b,c;

scanf("%f%f%f",&a,&b,&c);

while(a+b<=c||a+c<=b||b+c<=a)

{

printf("该三组数据无法组成三角形,请重新输入:");

scanf("%f%f%f",&a,&b,&c);

}

printf("该三边组成的三角形周长为:%fn",a+b+c);

}

3-6

#include

main()

{float x;

float y ;

printf("请输入(x ,y)的值:n");

scanf("%f%f",&x,&y);

if((x>=-2&&x<=2)&&(y>=-2&&y<=2))

printf("TRUEn");

else

printf("FALSEn");

getch();

return 0;

}

3-7

//输入一个0~6的整数,输出星期几。

main()

{

int a;

printf("输入一个0~6的整数:");

scanf("%d",&a);

switch(a)

{

case 0: printf ("星期日"); break;

case 1: printf ("星期一"); break;

case 2: printf ("星期二"); break;

case 3: printf ("星期三"); break;

case 4: printf ("星期四"); break;

case 5: printf ("星期五"); break;

case 6: printf ("星期六"); break;

default: printf ("输入错误!");

}

}

3-8

#include

main()

{int count; //购买数量

float money, price,discount;//依次为金额,单价,折扣

printf("请输入图书单价:n");

scanf("%f",& price);

printf("请输入图书购买量:n");

scanf("%d",&count);

if(count>=100)

discount=0.8;

else if(count>=10)

discount=0.85;

else

discount=0.9;

money= price*count*discount;

printf(“您本次购书的总金额为:%.2f”,money);

getch();

return 0;

}

3-9

#include

main()

{

int a,n;//a是月份,n是机票数量

float r;//优惠率 ,付款数

printf("请输入月份:");

scanf("%d",&a);

printf("请输入机票数量:");

scanf("%d",&n);

if(a>=7&&a<=9)

if(n>=20)

r=0.15;

else

r=0.05;

else

if(a>=1&&a<=5||a==10||a==11)

if(n>=20)

r=0.30;

else

r=0.20;

else

r=0.10;

printf("您购买的机票优惠率r=%.2f%%n",r*100);

getch();

return 0;

}

#include

main()

{int a,n;//a是月份,n是机票数量

float r=0;//优惠率

printf("请输入月份:");

scanf("%d",&a);

printf("请输入机票数量:");

scanf("%d",&n);

switch(a)

{case 1: case 2: case 3: case 4:

case 5: case 10: case 11:

if(n>=20) r=0.30;

else r=0.20;

break;

case 7:case 8: case 9:

if(n>=20) r=0.15;

else r=0.05;

break;

case 6:case 12:

r=0.10;

break;

default:printf("输入数据错误!");

}

if (r)

printf("您购买的机票优惠率r=%.2f%%n",r*100);

getch();

return 0;}

3-10

从键盘输入一个人的月收入(38500)元以内,输出应交个人所得税

//个人所得税

main()

{

float salary,m,tax;

printf("输入一个人的月收入(38500元以内):");

scanf("%f",&salary);

if(salary>38500) {

printf("不在计算范围内!");

exit(0);

}

m=salary-3500;

if(m<=0) tax=0;

else if(m<=1500) tax=m*0.03;

else if(m<=4500) tax=1500*0.03+(m-1500)*0.1;

else if(m<=9000) tax=1500*0.03+(4500-1500)*0.1+(m-4500)*0.2;

else tax=1500*0.03+(4500-1500)*0.1+(9000-4500)*0.2+(m-9000)*0.25;

printf("个人所得税=%.2f",tax);

}


本文标签: 输入 机票 输出 三角形 整数