C how to program(第二章Fig)

本文介绍了C语言的基础知识,包括打印程序、输入输出操作、变量与运算符的使用。通过四个逐步进阶的代码示例,展示了如何进行简单的文本输出、一行内打印、多行打印以及实现加法运算。最后,通过一个涉及条件判断的示例,解释了等价和关系运算符的用法,帮助读者理解if语句和条件表达式的应用。
摘要由CSDN通过智能技术生成

C how to program部分代码摘录

1.Fig2.1 Text printing program

/*Fig.2.1:fig02_01.c
 A first program in C*/
 #include <stdio.h>

 /*function main begins program execution*/
 int main(void)
 {
     printf("Welcome to C!\n");

     return 0;/*indicate that program ended successfully*/
 }/*end function main*/

2.Fig2.3 Printing on one line with seperate printf statements.

  /*Fig.2.3:fig02_03.c
    printing on one line with two printf statements*/
  #include <stdio.h>
  /*function main begins program execution*/
  int main(void)
  {
      printf("Welcome");
      printf("to C!\n");

      return 0;/*indicate that program ended successfully*/

  }/*end fuction main*/

3.Fig2.4 Printing on multiple lines with a single printf.

/*Fig.2.4: fig02_04.c
Printf multiple lines with a single printf */
#include <stdio.h>
/*function main begins program excution*/
int main(void)
{
    printf("Welcome\n to\n C!");

    return 0;/*indicate that program ended successfully*/

} /*end fuction main*/

4.Fig2.5 Addition program

/*Fig.2.5:fig02_05.c
  Addition program*/
  #include <stdio.h>
  
  /*function main begins program execution*/
  int main(void)
  {
      int integer1;/*first number to be input by user*/
      int integer2;/*second number to be input by user*/
      int sum;     /*variable in which sum will be stored*/

      printf("Enter first integer\n");/*prompt*/
      scanf("%d",&integer1);           /*read an integer*/

      printf("Enter second integer\n");/*prompt*/
      scanf("%d",&integer2);            /*read an integer*/

      sum = integer1 + integer2 ;  /*assign total to sum*/

      printf("sum is %d\n",sum); /*print sum*/
      
      return 0; /*indicate that program ended successfully*/
  } /*end function main*/

5.Fig2.13 Using equality and relational operators.

/*Fig.2.13:fig02_13.c
  Using if statements, relational
  operators,and equlity operators*/
  #include <stdio.h>

  /*function main begins program execution*/
  int main(void)
  {
      int num1;/*first number to be read from user*/
      int num2;/*second number to be read from user*/

      printf("Enter two integer,and I will tell you\n");
      printf("the relationship they satisfy:");

      scanf("%d%d",&num1,&num2);/*read two integers*/

      if(num1==num2){
          printf("%d is equal to %d\n",num1,num2);
      }/*end if*/

      if (num1!=num2)
      {
        printf("%d is not equal to %d\n",num1,num2);
      }/*end if*/
      
      if(num1<num2){
          printf("%d is less than %d\n",num1,num2);
      }/*end if*/

      if (num1>num2)
      {
         printf ("%d is greater than %d\n",num1,num2);
      }/*end if*/

      if(num1<=num2){
          printf("%d less than or equal to %d\n",num1,num2);
      } /*end if*/

      if(num1>=num2){
          printf("%d is greater than or equal to%d\n",num1,num2);
      }/*end if*/

      return 0;
      
  }/*end function main*/

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值