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个人的销售业绩存入一个数组,利用函数求出他们的收入并把结果存放到另一个数组,然后计算他们的平均收入。
展开
 我来答
huliyuputao
2013-12-26 · TA获得超过1912个赞
知道小有建树答主
回答量:728
采纳率:0%
帮助的人:223万
展开全部
// 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;
}
mayunlong169
2013-12-26 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:87%
帮助的人:17.3万
展开全部
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);
};
};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于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();

}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2021-01-05 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

一分钟读懂.c语言程序设计

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式