我是靠谱客的博主 落后电源,最近开发中收集的这篇文章主要介绍MOOC 电子科技大学 程序设计基础(C&C++)第二章 数据类型与表达式 测验/作业,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1

明星捐款(50分)

某明星每年都会做慈善,小明统计了一下这个明星今年做了3次慈善,第一次捐助希望小学x万元,第二次捐助一个癌症患者y万元,第三次举办了慈善晚会,募捐z万元,其中有t万元是其他人捐助的。    请问,这个明星今年一共捐助了多少钱?(万元)

输入: 4个空格分开的正实数(单精度实数)

输出:总共捐款数(只输出数值,保留小数点后的小数2位)

如果输入不合法,则输出error

提示:注意输入数据的关系,比如z万元当中t万元是他人捐助,那么这个明星第三次是捐赠了多少呢?z和t是不是应该满足某种关系,否则是不可能成立的?

#include<stdio.h>
#include<stdlib.h>
int main()
{
	float x,y,z,t;
	int a;
	a=scanf("%f %f %f %f", &x, &y, &z, &t);
	if ( a==4&&x > 0 && y > 0 && z > 0 && t > 0&& z>t) {
			printf("%.2f", x+y+z-t);
	}
	else {
		printf("error");
	}
	system("pause");
	return 0;
}

2

发工资(50分)

小明每个月基本工资x元,还有奖金y元,每迟到1次扣奖金的50元。这个月迟到z次,最多将所有奖金扣完。请问小明这个月领多少钱?

输入:3个正整数

输出:1个整数(没有回车)

如果输入不合法,则输出"error"

提示:迟到次数再多,不会扣工资的。

#include<stdio.h>
#include<stdlib.h>

int main()
{
	int x, y, z;
	
	scanf("%d %d %d", &x, &y, &z);
	if (x > 0 && y > 0 && z > 0) {
		if (y >= 50 * z) {
			printf("%d", x + y - 50 * z);
		}
		else printf("%d", x);
	}
	else printf("error");
}

最后

以上就是落后电源为你收集整理的MOOC 电子科技大学 程序设计基础(C&C++)第二章 数据类型与表达式 测验/作业的全部内容,希望文章能够帮你解决MOOC 电子科技大学 程序设计基础(C&C++)第二章 数据类型与表达式 测验/作业所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部