怎么用c语言编写下列图片中的程序?

如题所述

#include <stdio.h>
#include <stdlib.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char *argv[]) {

int salary;
float tax = 0;
float salaryAfterTax = 0;

scanf("%d",&salary);

if(salary >= 8000)
{
tax = 800 + (salary-8000)*0.4;
}
else if(salary >= 5000)
{
tax = 200 + (salary-5000)*0.3;
}
else if(salary >= 3000)
{
tax = (salary-3000)*0.2;
}
else
{
tax = 0;
}

salaryAfterTax = salary-tax;
printf("%f",salaryAfterTax);

return 0;
}
这个程序 可以满足你的要求。
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言程序编写实现下列图案,急求…… * *** *** ***
int main(){ int i;for(i=0;i<4;i++){ int j;for(j=0;j<4-i-1;j++)printf(" ");for(j=0;j<2*i+1;j++)printf("*");printf("\\n");} getchar();return 0;}

C语言编程:请问图中的这个程序怎么写?
include <stdio.h>main(){ int i, n, k = 1; double f = 1, S = 0; scanf("%d", &n); for(i = 1; i <= n; i ++) { f *= i; S += k \/ f; k = k * (-1); } printf("%lf\\n", S);} ...

c语言题 编写程序输出下面图像(要求用嵌套的循环语句实现)。 1 21 32...
include "stdio.h"int main(int argv,char *argc[]){int i,j;for(i=0;i<5;i++){for(j=5-i;j>0;printf(" "),j--);for(j=i+1;j>0;printf("%d",j--));printf("\\n");}return 0; }运行结果:

请按照图片用C语言编写出程序
include <stdio.h>#include <math.h>int main(void){ int n,w=0,i=2; printf("输入一个正整数:"); scanf("%d",&n); while(i<=sqrt(n)&&w==0) { int r=n%i; if(!r) w=1; i++; } if(w) printf("%d不是素数\\n",n); else ...

打印下列图案(用C语言编写程序 12345 1234 123 12 1
main(){ int i,j;for(i=5;i>=1;i++) \/\/这里i的值取5,4,3,2,1 { for(j=1;j<=i;j++) \/\/这里j的值取1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 printf("%3d", j);printf("\\n");} } j值就是你所要的,输出出来即可~~...

C语言编写程序,输入如下图形
第一种最简单的写法,便于初学者进行理解,就是直接进行打印:void printfA(){ \/\/打印出4行 cout << " 1\\n"; cout <<" 121\\n"; cout <<" 12321\\n"; cout <<"1234321\\n";}第二种方法,是可以控制打印行数的:void printfB(){ \/\/输入想要打印的行数 int...

C语言编程 编写程序,在屏幕上输出下面的图案(要求用for 循环实现...
1、先双击打开桌面上的C-Free5软件。2、打开编程软件以后,创建一个新页面来编写程序;可以直接点击空白页面,也可以先点击【文件】,再点击【新建】。3、代码:#include<stdio.h>\/\/头文件,int main(void)\/\/主函数{ printf("打印一个C图案:"); printf("\\n"); printf(" ***"); ...

用C语言编写一个程序,输出以下图形 A B B C C D D C C B B A
由于是对称的,还是回文,所以写个简单的 include <stdio.h> int main(){ int i;char begin = 'A';char array[13] = {0}; \/\/用于保存字符串,这里分配13个空间是为了直接用puts打印字符串,省得加个循环 if(array == NULL)return 0;i = 1;while(begin <= 'D'){ if(begin == 'A...

如何用C语言程序,输出以下图形 \/\/ *** *** *** ***
\/\/一行输出#include<stdio.h>int main(void){ printf("\/\/ *** *** *** ***"); return 0;}\/\/分段输出#include<stdio.h>int main(void){ printf("\/\/"); for(int i=1;i<=4;i++){ printf(" ***"); } return 0;}(还有很多种输出法)...

如何用C语言程序输出以下图形 \/\/ * *** *** *** *** *** *
C语言程序编写如下:include<stdio.h> void main(){int i,j,k,n;printf("请输入金字塔的层数:");scanf("%d",&n);for(i=0;i<n;i++){for(j=0;j<(n-1-i);j++)printf(" ");for(k=0;k<=2*i;k++)printf("*");printf("\\n");}} 知识延展:掌握c语言的写法之后,就找一些...

相似回答