c语言程序设计
1、编写函数,根据平时成绩、期末成绩计算总评成绩。计算方法如下:期末考试成绩在60分(含60分)以上,则以期末考试的成绩作为总评成绩;期末考试成绩不到60分,则按期末60...
1、编写函数,根据平时成绩、期末成绩计算总评成绩。计算方法如下:期末考试成绩在60分(含60分)以上,则以期末考试的成绩作为总评成绩;期末考试成绩不到60分,则按期末60%、平时40%计算总评成绩。
2、编写一个函数,判断一个整数是不是一个四位数。再利用该函数编程:输入一个整数,如果它是四位数,则输出“是四位数”,否则输出“不是四位数”。
3、编写程序,根据足球比赛本队的进球数与对方的进球数计算本队的积分。函数的两个参数分别代表本队的进球数和对方的进球数。赢则积分为3,平则积分为1,输则积分为0。
4、编写函数,根据业务员一个月的销售业绩计算他的报酬。报酬计算方法是:月销售业绩在11000元以下,按销售业绩的6%计算报酬;销售业绩如果超过11000元,则超过部分按9%计算报酬。利用循环输入某业务员5个月的销售业绩,计算他这5个月的总收入。
5、利用上题的函数编程:输入本月6个人的销售业绩存入一个数组,利用函数求出他们的收入并把结果存放到另一个数组,然后计算他们的平均收入。 展开
2、编写一个函数,判断一个整数是不是一个四位数。再利用该函数编程:输入一个整数,如果它是四位数,则输出“是四位数”,否则输出“不是四位数”。
3、编写程序,根据足球比赛本队的进球数与对方的进球数计算本队的积分。函数的两个参数分别代表本队的进球数和对方的进球数。赢则积分为3,平则积分为1,输则积分为0。
4、编写函数,根据业务员一个月的销售业绩计算他的报酬。报酬计算方法是:月销售业绩在11000元以下,按销售业绩的6%计算报酬;销售业绩如果超过11000元,则超过部分按9%计算报酬。利用循环输入某业务员5个月的销售业绩,计算他这5个月的总收入。
5、利用上题的函数编程:输入本月6个人的销售业绩存入一个数组,利用函数求出他们的收入并把结果存放到另一个数组,然后计算他们的平均收入。 展开
4个回答
展开全部
// 1
#include <stdio.h>
#define FRATIOBASE (100)
#define DRATIOBASE (40)
float score(int fgrade, int dgrade);
float score(int fgrade, int ngrade)
{
float result;
if (fgrade >= 60)
return fgrade;
result = (float)fgrade * 60.0 / (float) FRATIOBASE + (float)ngrade * 40.0 / (float)DRATIOBASE;
return result;
}
int main()
{
int s, n;
float t;
printf("请出入期末成绩: ");
scanf("%d", &s);
printf("请输入平时成绩: ");
scanf("%d", &n);
t = score(s, n);
printf("总评成绩为: %.2f", t);
return 0;
}
// 2.
#include <stdio.h>
int isfourbit(int n);
int isfourbit(int n)
{
if (n > 999 && n < 10000)
{
printf("%d is a four bit integer.\n", n);
return 1;
}
printf("%d is not a four bit integer.\n", n);
return 0;
}
int main()
{
int n;
printf("请输入一个数: ");
scanf("%d", &n);
isfourbit(n);
return 0;
}
// 3.
#include <stdio.h>
int scroe(int self, int other);
int scroe(int self, int other)
{
if (self > other)
return 3;
else if (self == other)
return 1;
else
return 0;
}
int main()
{
int n, m;
printf("请输入本队的进球数: ");
scanf("%d", n);
printf("请输入对阵方的进球数: ");
scanf("%d", m);
printf("本队的积分是 %d.\n", scroe(n, m));
return 0;
}
// 4.
#include <stdio.h>
float salary(float s);
float salary(float s)
{
float m;
if (s < 11000)
m = s * 0.06;
else
m = 660 + (s - 11000) * 0.09;
return m;
}
int main()
{
int i;
float sum = 0;
float n;
for (i = 0; i < 5; i++)
{
printf("please input %dst month of the sller: ", i + 1);
scanf("%f", &n);
sum += salary(n);
}
printf("total of five month the seller's salary is: %.2f\n", sum);
return 0;
}
// 5.
#include <stdio.h>
float salary(float s);
float salary(float s)
{
float m;
if (s < 11000)
m = s * 0.06;
else
m = 660 + (s - 11000) * 0.09;
return m;
}
int main()
{
int i;
float salesarray[6];
float salaryarray[6];
float averagesalary = 0;
for (i = 0; i < 6; i++)
{
printf("please input %dst seller's sales: ", i + 1);
scanf("%f", &salesarray[i]);
salaryarray[i] = salary(salesarray[i]);
}
for (i = 0; i < 6; i++)
averagesalary += salaryarray[i];
averagesalary /= 6.0;
printf("these six sellers's average salary is: %.2f\n", averagesalary);
return 0;
}
展开全部
1 include<stdio.h>
void main(){
int usl_s;//平时成绩
int tol_s;//期末成绩
scanf("%d",usl_s);
scanf("%d",tol_s);
if(tol_s>=60)
printf("总评成绩:"tol_s);
else{
tol_s=tol_s*0.6+usl_s*0.4;
printf(“总评成绩:”tol_s);
};
};
void main(){
int usl_s;//平时成绩
int tol_s;//期末成绩
scanf("%d",usl_s);
scanf("%d",tol_s);
if(tol_s>=60)
printf("总评成绩:"tol_s);
else{
tol_s=tol_s*0.6+usl_s*0.4;
printf(“总评成绩:”tol_s);
};
};
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-11-16
展开全部
(1)
#include<stdio.h>
void main()
{
int p,k;
printf("请输入平时成绩!\n");
scanf("%d",&p);
printf("请输入考试成绩!\n");
scanf("%d",&k);
if(k>=60)
k=k;
else
k=k*0.6+p*0.4;
printf("%d\n",k);
}
(2)
#include<stdio.h>
int gud(int n)
{
return n/1000;
}
void main()
{
int n,m;
printf("请输入整数!\n");
scanf("%d",&n);
m=gud(n);
if(m>0&&m<10)
printf("是四位数\n");
else
printf("不是四位数\n");
}
(3)
#include<stdio.h>
int gud(int n,int m)
{
if(n>m)
return 3;
else
if(n==m)
return 1;
else
return 0;
}
void main()
{
int n,m;
printf("请分别输入我方和对方进球数!\n");
scanf("%d %d",&n,&m);
printf("我们的积分是%d\n",gud(n,m));
}
(4)
#include<stdio.h>
#define N 11000
float money()
{
int n,m,i;
float sum=0.0;
printf("请依次输入该业务员的5个月的销售业绩\n");
for(i=0;i<5;i++)
{
scanf("%d",&n);
if(n>=N)
sum=sum+N*0.6+(n-N)*0.9;
else
sum=sum+n*0.6;
}
printf("该业务员的5个月的总收入为%f\n",sum);
return sum;
}
void main()
{
money();
}
#include<stdio.h>
void main()
{
int p,k;
printf("请输入平时成绩!\n");
scanf("%d",&p);
printf("请输入考试成绩!\n");
scanf("%d",&k);
if(k>=60)
k=k;
else
k=k*0.6+p*0.4;
printf("%d\n",k);
}
(2)
#include<stdio.h>
int gud(int n)
{
return n/1000;
}
void main()
{
int n,m;
printf("请输入整数!\n");
scanf("%d",&n);
m=gud(n);
if(m>0&&m<10)
printf("是四位数\n");
else
printf("不是四位数\n");
}
(3)
#include<stdio.h>
int gud(int n,int m)
{
if(n>m)
return 3;
else
if(n==m)
return 1;
else
return 0;
}
void main()
{
int n,m;
printf("请分别输入我方和对方进球数!\n");
scanf("%d %d",&n,&m);
printf("我们的积分是%d\n",gud(n,m));
}
(4)
#include<stdio.h>
#define N 11000
float money()
{
int n,m,i;
float sum=0.0;
printf("请依次输入该业务员的5个月的销售业绩\n");
for(i=0;i<5;i++)
{
scanf("%d",&n);
if(n>=N)
sum=sum+N*0.6+(n-N)*0.9;
else
sum=sum+n*0.6;
}
printf("该业务员的5个月的总收入为%f\n",sum);
return sum;
}
void main()
{
money();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一分钟读懂.c语言程序设计
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询