• 《算法笔记》2.2小节——C/C++快速入门->顺序结构


    A: 例题1-1-1 按要求输出信息(1)

    题目描述
    编写一个C程序,要求在屏幕上输出一下一行信息。
    This is my first c program!
    输入

    输出
    This is my first c program!
    样例输入

    样例输出
    This is my first c program!
    提交
    解法

    #include <stdio.h>
    int main(){
    	printf("This is my first c program!
    ");
    	return 0;
    }
    

    B: 例题1-1-2 按要求输出信息(2)

    题目描述
    编写一个C语言程序,输出以下信息:

    ********************
    Very Good!
    ********************
    

    输入

    输出

    ********************
    Very Good!
    ********************
    

    样例输入

    样例输出

    ******************** 
    Very Good! 
    ******************** 
    

    提交
    解法

    #include <stdio.h>
    int main(){
    	printf("********************
    ");
    	printf("Very Good!
    ");
    	printf("********************
    ");
    	return 0;
    }
    

    C: 例题1-2-1 求两个整数之和(1)

    题目描述
    设置3个变量a, b, sum,其中a, b用来存放两个整数,sum用来存放a, b两个数的和,通过赋值(即采用赋值运算符"=")的方式将a初始化为123,b初始化为456,并把两个变量相加的结果赋值给sum。
    输入
    无,变量在程序中以赋值的方式给定初值。

    输出
    sum=结果

    样例输入

    样例输出
    sum=579
    提交
    解法

    #include <stdio.h>
    int main(){
    	int a=123,b=456,sum;
    	sum=a+b;
    	printf("sum=%d",sum);
    	return 0;
    }
    

    D: 例题1-2-2 求两整数数之和(2)

    题目描述
    从键盘上输入两个整数,并输出这两个数的和,即你的任务是计算a+b。
    输入
    输入空格分隔的两个整数
    输出
    对于用空格分隔的两个整数,求其和。

    样例输入
    5 6
    样例输出
    11
    提交
    解法

    #include <stdio.h>
    int main(){
    	int a,b;
    	scanf("%d %d",&a,&b);
    	printf("%d
    ",a+b);
    	return 0;
    }
    

    E: 例题3-5 求一元二次方程的根

    题目描述
    求一元二次方程ax2+bx+c=0的根,三个系数a, b, c由键盘输入,且a不能为0,且保证b2-4ac>0。

    程序中所涉及的变量均为double类型。

    输入
    以空格分隔的一元二次方程的三个系数,双精度double类型
    输出
    分行输出两个根如下(注意末尾的换行):

    r1=第一个根

    r2=第二个根

    结果输出时,宽度占7位,其中小数部分2位。

    样例输入
    1 3 2
    样例输出
    r1= -1.00
    r2= -2.00
    提交
    解法

    #include <stdio.h>
    #include <math.h>
    int main(){
    	double a,b,c,d,r1,r2;
    	scanf("%lf %lf %lf",&a,&b,&c);
    	d=b*b-4*a*c;
    	r1=(-b+sqrt(d))/(2*a);
    	r2=(-b-sqrt(d))/(2*a);		
    	printf("r1=%7.2lf
    r2=%7.2lf
    ",r1,r2);	
    	return 0;
    }
    

    F: 例题3-9 字符输入输出

    题目描述
    从键盘输入三个字符BOY,然后把他们输出到屏幕上
    输入
    BOY三个字符,中间无分隔符
    输出
    BOY,注意末尾的换行
    样例输入
    BOY
    样例输出
    BOY
    提交
    解法

    #include <stdio.h>
    int main(){
    	char a,b,c;
    	a=getchar();
    	b=getchar();
    	c=getchar();
    	putchar(a);
    	putchar(b);
    	putchar(c);
    	return 0;
    }
    

    star

    欢迎查阅
  • 相关阅读:
    【转】jquery-取消冒泡
    【转】android如何浏览并选择图片 音频 视频
    ListView防止滑动变色的小技巧
    【转】 Android经验: proguard 阻碍 webview 正常工作
    【转】获取android设备 id
    【转】android 选取图片
    eclipse 配置git ssh登录
    android 开启或者隐藏软键盘
    【转】如何设置Android软键盘的默认不弹出?
    【转】中国人唯一不认可的成功——就是家庭的和睦,人生的平淡
  • 原文地址:https://www.cnblogs.com/gh110/p/12373769.html
Copyright © 2020-2023  润新知