用C语言编程? 5

描述:三年后,你顶岗实习结束,被某公司或单位正式录用,签订了正式聘用合同,确定你的工资月薪为3万元。请你根据国家2021年个人所得税的有关规定编程计算您的2025年至少应... 描述:三年后,你顶岗实习结束,被某公司或单位正式录用,签订了正式聘用合同,确定你的工资月薪为3万元。请你根据国家2021年个人所得税的有关规定编程计算您的2025年至少应缴税额多少?作业要求:1.编程需给操作者提示操作要求或显示相关信息,其中姓名需用本人姓名,所有变量以本人学号结尾。⒉.编程上传时可以是源程序、源程序截图、源程序拍照等形式不限,文件扩展名使用常见的。 展开
 我来答
White_MouseYBZ
2021-12-06 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6358万
展开全部

代码文本:

#include "stdio.h"

int main(int argc,char *argv[]){

double s,py;

printf("Please enter your monthly salary...\npy=");

if(scanf("%lf",&py)==1 && py>0){

s=(py-5000)*0.03*12;

printf("Should pay personal income tax totaled %.2f yuan in 2025.\n",s);

}

else

printf("Input error, exit...\n");

return 0; 

注:起征5000元/月,36000元/月以下税率3%。

来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淘淘麻麻Hy

2021-12-05 · 超过56用户采纳过TA的回答
知道小有建树答主
回答量:409
采纳率:33%
帮助的人:16.2万
展开全部
#include <stdio.h>
#include<string.h>
struct st{//定义一个结构体
char a[18];//姓名
char b[17];//性别
int x;//下面是3门成绩
int y;
int z;
};
int main()
{
struct st s[11];//结构体的引用,数组s中的每一单位都拥有结构体的5个成员;
char d[12];
int n[11],k=0,t;
for(int i=0;i<10;i++)
{
scanf("%s%s%d%d%d",s[i].a,s[i].b,&s[i].x,&s[i].y,&s[i].z);
}
for(int i=0;i<10;i++)
{
n[k++]=s[i].x+s[i].y+s[i].z;//10名同学的总成绩分别储存在数组n中;
}
for(int i=0;i<10;i++)//冒泡排序
{
for(int j=0;j<10-i-1;j++)
{
if(n[j]<n[j+1])//如果if条件成立执行下面的语句;
{
t=n[j];
n[j]=n[j+1];//总成绩排序
n[j+1]=t;

strcpy(d,s[j].a);
strcpy(s[j].a,s[j+1].a);//名字交换;
strcpy(s[j+1].a,d);

strcpy(d,s[j].b);
strcpy(s[j].b,s[j+1].b);//性别交换
strcpy(s[j+1].b,d);

t=s[j].x;
s[j].x=s[j+1].x;//下面是三门成绩的交换;
s[j+1].x=t;

t=s[j].y;
s[j].y=s[j+1].y;
s[j+1].y=t;

t=s[j].z;
s[j].z=s[j+1].z;
s[j+1].z=t;
}
}
}
printf("\n");
for(int i=0;i<10;i++)
{
printf("%s %s %d %d %d\n",s[i].a,s[i].b,s[i].x,s[i].y,s[i].z);
}
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式