栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

西南大学软工中外C语言作业分享第一周

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

西南大学软工中外C语言作业分享第一周

 目前仍是新手小白 只是小小分享一下

打折

void main ()

{

float price;

int discount;

printf("请依次输入商品的价格和折扣力度,(商品价值不能超过一万元):n");

scanf("%f%d",&price,&discount);

float pay;

float a=10;

if (price<=10000&&discount<=9&&1<=discount)

{

pay=price*discount/a;

printf("商品原价格是%.2fn",price);

printf("打折后价格是%.2f",pay);

printf("降价了%.2f",price-pay);

}

else

{

printf("你输入的商品金额可能超过了10000元,或者是你输入的折扣力度并不是正整数n");

}

}

计算人的标准体重

# include

int main()

{

printf("请输入你的身高(单位cm):");

int height;

scanf("%d",&height);

double weight;

weight=(height-100)*0.9;

double shijin;

shijin=2*weight;

printf("你的标准体重为%.1f",shijin);

return 0;

}

计算按摄氏温度

# include

int main()

{

printf("请输入华氏温度:");

int F;

scanf("%d",&F);

int C;

C=5*(F-32)/9;

printf("Celsius=%d",C);

return 0;

}

计算年利润

# include

 #include

int main()

{

    double money,year,rate,interest,a;

//printf("请依次输入存款金额,存期,年利率:");

scanf("%f%f%.3f",&money,&year,&rate);

a=pow(1+rate,year);

interest=money*a-money;

printf("interest=%.2f",interest);

return 0;

}

逆序输出三位数

# include

 #include

int main()

{

int a;

scanf("%d",&a);

int x=a/100;

int z=a%10;

int y=(a%100)/10;

printf("%d",z*100+y*10+x);

return 0;

}

判断输入的数字是否闰年

# include

int main()

{

int year;

scanf ("%d",&year);

if(year%400==0||(year%4==0&&year%100!=0))

{

printf("%d是闰年",year);

}

else

{

printf("%d不是闰年",year);

}

 return 0;

}

判断输入的字符是什么类型(大小写,数字等)

# include

int main()

{

char ch;

scanf ("%c",&ch);

if (ch>47&&ch<58)

{

printf("%c是数字",ch);

}

else if(ch>=65&&ch<=90)

{

printf("%c是大写字母",ch);

}

else if(ch>=97&&ch<=122)

{

printf("%c是小写字母",ch);

}

else{

 printf("%c是其他字符",ch);

   return 0;

}

用switch语句进行计算税收

(小于3000不计,3000-4500之间部分按3%算,4500-6000按照5%计算,6000以上按照10%)

# include

int main()

{

int income;

scanf("%d",&income);

int a=(income-3000)*0.03;

int b=(income-4500)*0.05+3000*0.03;

int c=(income-6000)*0.1+1500*0.05+3000*0.03;

if(income>0)

{

switch (income/1500)

{

case 0:

case 1:printf("税收为0");break;

case 2:printf("%d",a) ;break;

case 3:printf("%d",b) ;break;

default:printf("%d",c) ;

}

    }

    else{printf("请输入正整数");

}

return 0;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/892977.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号