当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

循环小示例,菲波拉契序列,循环解一元二次方程以及switch示例程序

发表于: 2013-03-13   作者:dcj3sjt126com   来源:转载   浏览:
摘要: # include <stdio.h> int main(void) { int n; int i; int f1, f2, f3; f1 = 1; f2 = 1; printf("请输入您需要求的想的序列:"); scanf("%d", &n); for (i=3; i<n; i
# include <stdio.h>

int main(void)
{
	int n;
	int i;
	int f1, f2, f3;

	f1 = 1;
	f2 = 1;

	printf("请输入您需要求的想的序列:");
	scanf("%d", &n);

	for (i=3; i<n; i++)
	{
		f3 = f1 + f2;
		f1 = f2;
		f2 = f3;
		printf("%d ", f3);
	}

	return 0;
}

 

一元二次方程求解:

			# include <stdio.h>
			# include <math.h>

			int main(void)
			{	
				double a, b, c;
				double delta;
				double x1, x2;
				char ch;
				
				do {
					printf("请输入一元二次方程的三个系数:\n");
					printf("a = ");
					scanf("%lf", &a);
					
					printf("b = ");
					scanf("%lf", &b);
					
					printf("c = ");
					scanf("%lf", &c);
					
					delta = b*b - 4*a*c;
					
					if (delta > 0)
					{
						x1 = (-b + sqrt(delta))  / (2*a);
						x2 = (-b - sqrt(delta)) / (2*a);
						printf("有两个解,x1 = %f, x2 = %f\n", x1, x2);
					}
					else if (0 == delta)
					{
						x1 = x2 = (-b) / (2*a);
						printf("有唯一解,x1 = x2 = %f\n", x1, x2);
					}
					else
					{
						printf("无实数解!");
					}

					printf("您想继续么(Y/N):");
					scanf(" %c", &ch);	//%c前面必须得加一个空格 原因略,这是一个空白符的问题

				} while ('y'==ch || 'Y'==ch);
				
				return 0;
			}

 

switch 示例:

# include <stdio.h>

int main(void)
{
	int val;
	
	printf("请输入您要进入的楼层:");
	scanf("%d", &val);
	
	switch (val)
	{
	case 1:
		printf("1层开!\n");
		break;
	case 2:
		printf("2层开!\n");
		break;
	case 3:
		printf("3层开!\n");
		break;
	default:
		printf("还没盖到这一层!\n");
		break;
	}
	
	return 0;
}

 

循环小示例,菲波拉契序列,循环解一元二次方程以及switch示例程序

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又
《树型软件工程方法》之系列博文2 解一元二次方程程序的结构化设计 TREESOFT
#include <iostream> #include <fstream> #include <string> #include <math.
* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 吕建 * 完成日期:20
/*烟台大学计算机学院学生 *All right reserved. *文件名称*烟台大学计算机学院学生 *All right res
/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserv
如果我们需要重复的多次计算相同的问题,可以选择递归和循环两种方法。 递归:是在函数的内部调用这
http://blog.csdn.net/pipisorry/article/details/37660419 斐波那契数列 因数学家列昂纳多·斐波那
/* * Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作 者: 杨绍宁 * 完成日
/* *Corpyright (c)2013,烟台大学计算机学院 *All right reseved. *作 者 :曹昕卓 *完成日期:2013
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号