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. }

     

  • 相关阅读:
    windows 8 metro 开发学习资源链接
    通过实例模拟ASP.NET MVC的Model绑定机制:简单类型+复杂类型
    Session hijacking(会话劫持)
    PagedList是NuGet上提供的一个分页的类库
    joomla
    Win8风格的Web启动界面
    Dynamic
    c# 常用文檔轉換txt文件
    创建Windows服务(Windows Services)N种方式总结
    DOM世界的观察者
  • 原文地址:https://www.cnblogs.com/zhuimengfire/p/4416033.html
Copyright © 2011-2022 走看看