梦龙_C语言作业1

C语言作业 1

第一题

/*
1、 
编写一个程序,在屏幕上显示以下三行内容:
*********************
*This is my first C!*
*********************

时间:2021-3-1 
作者:童话
环境:Dev C++ 5.11 

*/

#include <stdio.h>

int main (void)
{
    
    
	printf("*********************\n*This is my first C!*\n*********************");
	
	return 0;
 } 

第二题:

/*
2、 
已知1英里相当于1.609千米,
假设地球与月球之间的距离大约是238 857英里,
请根据两种单位的对应关系编写一个程序,
输入地月距离的英里数,
计算并显示出地球与月球之间千米数。

时间:2021-3-1 
作者:童话
环境:Dev C++ 5.11 

*/

#include <stdio.h>

int main (void)
{
    
    
	float a;	//自定义变量,表示月地距离英里数 
	float b;	//自定义变量,表示月地距离千米数 
	
	printf("输入地月距离的英里数:");	
	
	scanf("%f", &a);	//输入 
	
	b = 1.609 * a;		//计算 
	
	printf("球与月球之间千米数:%f\n", b);
	
	return 0;
 } 

第三题:

/*
3、
编程计算1+1/2...+1/100的和并显示结果

时间:2021-3-1 
作者:童话
环境:Dev C++ 5.11 

*/

#include <stdio.h>

int main (void)
{
    
    
	int i;		//自定义循环变量 , 
	
	/*
	注意:int型变量参与的运算结果仍是int型哦! 
		  所以循环里的计算要加‘强制转换’
		  也可以直接定义float变量,则不需强制转换 
	*/
	
	float sum;	//自定义和变量,存储计算结果 
	
	sum = 0;	//务必初始化为0哦! 累加求和初始化为0,累乘求积初始化为1. 
	
	for(i = 1; i <= 100; i ++)
	{
    
    
		sum += (float)1/i;
	}
	
	printf("1+1/2...+1/100 = %f\n", sum);
	
	return 0;
 }

猜你喜欢

转载自blog.csdn.net/l2754283833/article/details/114272118