`
dcj3sjt126com
  • 浏览: 1828578 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • C
阅读更多
# 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;
}

 

分享到:
评论

相关推荐

    Java SE程序 菲波拉契数列

    Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE程序 菲波拉契数列Java SE...

    菲波拉契序列.zip_肥婆拉屎

    养免子n久后得到的财富,人要多久才岀头?

    菲波拉契数列的递归与非递归算法

    斐波那契数列递归与非递归算法(输入数列前N项)

    python计算菲波拉契数列和

    计算数列和

    自考04747《Java语言程序设计(一)》编程题全集(50题及答案).doc

    【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子, 小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月得兔子总数为多 少? //这就是一个菲波拉契数列问题 public ...

    自学考试04747【Java语言程序设计(一)】编程题全集(50题与答案解析).doc

    【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第 三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class ...

    最新JAVA编程题全集_50题及答案

    //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, ...

    最新JAVA编程题全集(50题及答案)

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { ...

    fib.rar_fib.c

    利用矩阵乘法和二进制快速计算菲波拉契数列第n项

    最新JAVA编程题全集

    题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { ...

    java经典50题

    【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题public class ...

    最强黄金分割尺+ 斐波那契周期主图指标通达信指标公式源码.doc

    最强黄金分割尺+ 斐波那契周期主图指标通达信指标公式源码.doc

Global site tag (gtag.js) - Google Analytics