栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

第五章—运算符、表达式和语句

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

第五章—运算符、表达式和语句

编程练习

#define _CRT_SECURE_NO_WARNINGS
#include
#define DANWEI 60
int main(void)
{
	int m;
	int h ;
	int min;
	printf("请输入分钟:");
	scanf("%d", &m);
	while (m > 0)
	{
		h = m / DANWEI;
		min = m % DANWEI;
		printf("转换成:%d小时%d分钟n", h, min);
		printf("请输入分钟:");
		scanf("%d", &m);
	}
	
	return 0;
}

结果:

请输入分钟:45
转换成:0小时45分钟
请输入分钟:129
转换成:2小时9分钟
请输入分钟:0

#define _CRT_SECURE_NO_WARNINGS
#include
int main(void)
{
	int a;
	printf("请输入一个整数:");
	scanf("%d", &a);
	for (int i = 0; i < 11; i++)
	{
		printf("%dt", a + i);
	}
	return 0;

结果:

请输入一个整数:5
5       6       7       8       9       10      11      12      13      14      15

#define _CRT_SECURE_NO_WARNINGS
#include
#define ZHOU_TIAN  7
int main(void)
{
	int  d;
	int w;
	int day;
	printf("请输入天数:");
	scanf("%d", &d);
	w = d / ZHOU_TIAN;
	day = d % ZHOU_TIAN;
	printf("%d天是%d周%d天",d,w,day);

	return 0;
}
}

结果:

请输入天数:18
18天是2周4天

#define _CRT_SECURE_NO_WARNINGS
#include
#include
#define INCH_TO_CM 2.54
int main(void)
{
	float cm;
	float inches;
	printf("请输入身高:");
	scanf("%f", &cm);
	while (cm > 0)
	{
		inches = cm / INCH_TO_CM;
		printf("身高为:%.1fcm,转换成英寸为:%.1finn", cm, inches);
		printf("请输入身高:");
		scanf("%f", &cm);
	}
	printf("程序结束");
	return 0;
}

结果:

请输入身高:183.7
身高为:183.7cm,转换成英寸为:72.3in
请输入身高:-179
程序结束

#define _CRT_SECURE_NO_WARNINGS
#include

int main(void)
{
	int count , sum = 0;

	printf("请输入你的工作天数:");
	scanf("%d", &count);
	while (count > 0)
	{
		sum = sum + count--;
	}
	printf("你的工资总和为%d",  sum);
	return 0;
}

结果:

请输入你的工作天数:10
你的工资总和为55

#define _CRT_SECURE_NO_WARNINGS
#include

int main(void)
{
	int count, sum = 0;

	printf("请输入你的工作天数:");
	scanf("%d", &count);
	while (count > 0)
	{
		sum = sum + count*count;
		count--;

	}
	printf("你的工资总和为%d", sum);
	return 0;
}

结果:

请输入你的工作天数:5
你的工资总和为55

#define _CRT_SECURE_NO_WARNINGS
#include

double cubic(double n);
int main(void)
{
	double a;
	printf("请输入一个double类型的数:");
	scanf("%lf", &a);
	cubic(a);//调用立方函数计算立方值

	return 0;
}

double cubic(double n)//定义立方函数
{
	double t = n * n*n;
	printf("%lg的立方为:%lg", n, t);
	return 0;
}

结果:

请输入一个double类型的数:5
5的立方为:125

#define _CRT_SECURE_NO_WARNINGS
#include
int main(void)
{
	int first, second;
	printf("This program computers moduli.n");
	printf("Enter an integer to serve as the second operand:");
	scanf("%d", &second);
	printf("Now enter the first operand:");
	scanf("%d", &first);

	while (first > 0)
	{
		printf("%d %% %d is %dn", first, second, first%second);
		printf("Enter next number for first operand(<=0 to quit):");
		scanf("%d", &first);
	}
	printf("Done");
	return 0;
}

结果:

This program computers moduli.
Enter an integer to serve as the second operand:256
Now enter the first operand:438
438 % 256 is 182
Enter next number for first operand(<=0 to quit):1234567
1234567 % 256 is 135
Enter next number for first operand(<=0 to quit):0
Done

#define _CRT_SECURE_NO_WARNINGS
#include
int Temperatures(double fahrenheit);
int main(void)
{
	double huashi ;
	printf("请输入一个华氏温度:");
	// scanf("%lf", &huashi);

	while (scanf("%lf", &huashi) == 1)
	{
		Temperatures(huashi);
		printf("请输入一个华氏温度(q to quit):");

	}
	printf("Done!n");
	return 0;
}

int Temperatures(double fahrenheit)
{
	const double F_TO_C = 32.0;
	const double C_TO_K = 273.16;
	double celsius, kelvin;
	celsius = 5.0 / 9.0*(fahrenheit - F_TO_C);
	kelvin = celsius + C_TO_K;

	printf("%.2f华氏温度,等于%.2f摄氏温度,%.2f开氏温度n", fahrenheit, celsius, kelvin);

	return 0;
}

结果:

请输入一个华氏温度:123
123.00华氏温度,等于50.56摄氏温度,323.72开氏温度
请输入一个华氏温度(q to quit):q
Done!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/297923.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号