zoukankan      html  css  js  c++  java
  • 【C-顺序程序结构】

    一、C语句

    可分为以下五类:

    ① 表达式语句  

    表达式;

    ②、函数调用语句

    函数名(实际参数表);

    ③、控制语句

    条件判断语句:if语句、switch语句;

    循环执行语句:do while语句、while语句、for语句;

    转向语句:break语句、goto语句、continue语句、return语句。

    ④、复合语句

    把多个语句用括号{}括起来组成的一个语句称复合语句。

    ⑤、空语句

    只有分号“;”组成的语句称为空语句。空语句是什么也不执行的语句。在程序中空语句可用来作空循环体

    如:while(getchar()!=' ');

    功能:只要从键盘输入的字符不是回车则重新输入。这里的循环体为空语句。

    二、输入输出函数

    scanf(“格式控制字符串”, 地址表列);

      地址是由地址运算符“&”后跟变量名组成的。

      例如:&a、&b分别表示变量a和变量b的地址。

    printf(“格式控制字符串”, 输出表列);

     

      “%d”表示按十进制整型输出;

      “%ld”表示按十进制长整型输出;

      “%c”表示按字符型输出等。

    putchar 函数(字符输出函数);

      其功能是在显示器上输出单个字符。其一般形式为:

      putchar(字符变量);

    getchar函数(键盘输入函数);

      getchar函数的功能是从键盘上输入一个字符。其一般形式为:
      getchar();
      通常把输入的字符赋予一个字符变量,构成赋值语句

     

    练习:求ax2+bx+c=0方程的根,a、b、c由键盘输入,设b2-4ac>0。

      1. #include <stdio.h>
      2. #include <math.h>
      3. int main(void){
      4.     float a,b,c,disc,x1,x2,p,q;
      5.     scanf("a=%f,b=%f,c=%f",&a,&b,&c);
      6.     disc=b*b-4*a*c;
      7.     p=-b/(2*a);
      8.     q=sqrt(disc)/(2*a);
      9.     x1=p+q;x2=p-q;
      10.     printf("x1=%.2f  x2=%.2f ",x1,x2);
      11.     return 0;
      12. }

     

  • 相关阅读:
    如何在调试PHP代码时不显示错误信息
    如何实现网页组件的随意拖拽
    如何做一个简易的HTML代码编辑器
    如何在网页中动态显示时间
    Luogu2577 | [ZJOI2005]午餐 (贪心+DP)
    Luogu2345 | 奶牛集会 (树状数组)
    解决NahimicSvc32.exe与bilibili直播姬的音频不兼容的问题
    STL函数 lower_bound 和 upper_bound 在算法竞赛中的用法
    电子取证 | 第三届美亚杯(2017)个人赛题解
    快速安装字体.bat批处理脚本
  • 原文地址:https://www.cnblogs.com/zhuimengfire/p/4416033.html
Copyright © 2011-2022 走看看