C++之练习题11

来源:互联网 发布:win10电脑无法连接网络 编辑:程序博客网 时间:2024/06/06 03:01

参考代码:

#include"stdafx.h"

int main()

{

float x,m1,m2,m;

char y,z;

printf("输入要加a,b,c哪种类型的油\n",y);

scanf("%c",&y);

getchar();

printf("输入进行那种加油服务\n",y);

scanf("%c",&z);

printf("输入要加油的数量\n",y);

scanf("%f",&x);

switch(y)

{

case'a':

m1 = 3.25;

break;

case'b':

m1 = 3.00;

break;

case'c':

m1 = 2.75;

break;

}

switch(z)

{

case'm':

m2 = 0.05;

break;

case'e':

m2 = 0.1;

break;

}

m = x * m1 - x * m1 * m2;

printf("选择的加油类型:%c\n",y);

printf("选择的加油服务:%c\n",z);

prinft("花费的金额:%.2f\n",m);

return 0;

}



主要程序代码:

#include"stdafx.h"

int main()

{

long a[10] = {0},s[10] = {0},i,n3,n4,x = 18;

do

{

n3 = x * x * x;

for(i =3;i >= 0;i --)

{

a[i] = n3 % 10;

n3 /= 10;

}

n4 = x * x * x * x;

for(i = 9;i >= 4;i --)

{

a[i] = n4 % 10;

n4 /= 10;

}

for(i = 0;i <= 9;i ++)

{

s[a[i]]++;

}

for(i =0;i <= 9;i ++)

{

if(s[i] == 1)

{

if(i == 9)

{

printf("年龄%d\n",x);

}

}

else

{

break;

}

}

x++;

}

while(x<22);

return 0;

}

0 0
原创粉丝点击