Soumettre la recherche
Mettre en ligne
C Introduction
•
Télécharger en tant que PPT, PDF
•
0 j'aime
•
364 vues
Sudharsan S
Suivre
Formation
Signaler
Partager
Signaler
Partager
1 sur 18
Télécharger maintenant
Recommandé
intro to c
intro to c
teach4uin
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
NUST Stuff
3 Function & Storage Class.pptx
3 Function & Storage Class.pptx
aarockiaabinsAPIICSE
Algorithm and c language
Algorithm and c language
kamalbeydoun
C chap02
C chap02
Khan Rahimeen
C chap02
C chap02
Kamran
Learning the C Language
Learning the C Language
nTier Custom Solutions
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya Jyothi
Sowmya Jyothi
Recommandé
intro to c
intro to c
teach4uin
Lecture#2 Computer languages computer system and Programming EC-105
Lecture#2 Computer languages computer system and Programming EC-105
NUST Stuff
3 Function & Storage Class.pptx
3 Function & Storage Class.pptx
aarockiaabinsAPIICSE
Algorithm and c language
Algorithm and c language
kamalbeydoun
C chap02
C chap02
Khan Rahimeen
C chap02
C chap02
Kamran
Learning the C Language
Learning the C Language
nTier Custom Solutions
Overview of C Mrs Sowmya Jyothi
Overview of C Mrs Sowmya Jyothi
Sowmya Jyothi
Ch3 repetition
Ch3 repetition
Hattori Sidek
Ch1 principles of software development
Ch1 principles of software development
Hattori Sidek
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
alish sha
C# programs
C# programs
Syed Mustafa
Basics of c++
Basics of c++
Gunjan Mathur
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Dr. Rosemarie Sibbaluca-Guirre
Programming in c by pkv
Programming in c by pkv
Pramod Vishwakarma
CONTROL STRUCTURE
CONTROL STRUCTURE
Dr. Rosemarie Sibbaluca-Guirre
Unit 3
Unit 3
GOWSIKRAJAP
cp Module4(1)
cp Module4(1)
Amarjith C K
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Muhammad Hammad Waseem
Learn C
Learn C
kantila
Cp module 2
Cp module 2
Amarjith C K
Fda unit 1 lec 1
Fda unit 1 lec 1
Eugin Britto
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
Sowmya Jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Joland Reambillo
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Syed Mustafa
Ch2 introduction to c
Ch2 introduction to c
Hattori Sidek
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Sowmya Jyothi
C Intro.ppt
C Intro.ppt
DaVidSilenceKawlni
Complete C++ programming Language Course
Complete C++ programming Language Course
Vivek chan
Contenu connexe
Tendances
Ch3 repetition
Ch3 repetition
Hattori Sidek
Ch1 principles of software development
Ch1 principles of software development
Hattori Sidek
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
GOWSIKRAJAP
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
alish sha
C# programs
C# programs
Syed Mustafa
Basics of c++
Basics of c++
Gunjan Mathur
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Dr. Rosemarie Sibbaluca-Guirre
Programming in c by pkv
Programming in c by pkv
Pramod Vishwakarma
CONTROL STRUCTURE
CONTROL STRUCTURE
Dr. Rosemarie Sibbaluca-Guirre
Unit 3
Unit 3
GOWSIKRAJAP
cp Module4(1)
cp Module4(1)
Amarjith C K
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Muhammad Hammad Waseem
Learn C
Learn C
kantila
Cp module 2
Cp module 2
Amarjith C K
Fda unit 1 lec 1
Fda unit 1 lec 1
Eugin Britto
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
Sowmya Jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Joland Reambillo
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Syed Mustafa
Ch2 introduction to c
Ch2 introduction to c
Hattori Sidek
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Sowmya Jyothi
Tendances
(20)
Ch3 repetition
Ch3 repetition
Ch1 principles of software development
Ch1 principles of software development
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
18CSS101J PROGRAMMING FOR PROBLEM SOLVING
Chap 2 structure of c programming dti2143
Chap 2 structure of c programming dti2143
C# programs
C# programs
Basics of c++
Basics of c++
Chapter 7: Arithmetic and Relational Operators
Chapter 7: Arithmetic and Relational Operators
Programming in c by pkv
Programming in c by pkv
CONTROL STRUCTURE
CONTROL STRUCTURE
Unit 3
Unit 3
cp Module4(1)
cp Module4(1)
[ITP - Lecture 12] Functions in C/C++
[ITP - Lecture 12] Functions in C/C++
Learn C
Learn C
Cp module 2
Cp module 2
Fda unit 1 lec 1
Fda unit 1 lec 1
Functions in c mrs.sowmya jyothi
Functions in c mrs.sowmya jyothi
PROGRAM LOGIC AND FORMULATION
PROGRAM LOGIC AND FORMULATION
Pointers and call by value, reference, address in C
Pointers and call by value, reference, address in C
Ch2 introduction to c
Ch2 introduction to c
Unit ii chapter 2 Decision making and Branching in C
Unit ii chapter 2 Decision making and Branching in C
Similaire à C Introduction
C Intro.ppt
C Intro.ppt
DaVidSilenceKawlni
Complete C++ programming Language Course
Complete C++ programming Language Course
Vivek chan
Lec1_EENG112-Introduction.pdf
Lec1_EENG112-Introduction.pdf
ShwetaSaharan8
Cinfo
Cinfo
teach4uin
c-programming
c-programming
Zulhazmi Harith
Hello world! Intro to C++
Hello world! Intro to C++
DSCIGDTUW
Prog1-L2.pptx
Prog1-L2.pptx
valerie5142000
C programming
C programming
PralhadKhanal1
Function
Function
Sukhdarshan Singh
2 EPT 162 Lecture 2
2 EPT 162 Lecture 2
Don Dooley
C++
C++
MuhammadSaad281
Programming in C
Programming in C
Nishant Munjal
Introduction to c programming
Introduction to c programming
Infinity Tech Solutions
CP c++ programing project Unit 1 intro.pdf
CP c++ programing project Unit 1 intro.pdf
ShivamYadav886008
Basic Elements of C++
Basic Elements of C++
Jason J Pulikkottil
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptx
Vigneshkumar Ponnusamy
Fundamentals of computer programming by Dr. A. Charan Kumari
Fundamentals of computer programming by Dr. A. Charan Kumari
THE NORTHCAP UNIVERSITY
Programming Fundamentals Functions in C and types
Programming Fundamentals Functions in C and types
imtiazalijoono
Presentation 2.ppt
Presentation 2.ppt
UdhayaKumar175069
Chapter2
Chapter2
Anees999
Similaire à C Introduction
(20)
C Intro.ppt
C Intro.ppt
Complete C++ programming Language Course
Complete C++ programming Language Course
Lec1_EENG112-Introduction.pdf
Lec1_EENG112-Introduction.pdf
Cinfo
Cinfo
c-programming
c-programming
Hello world! Intro to C++
Hello world! Intro to C++
Prog1-L2.pptx
Prog1-L2.pptx
C programming
C programming
Function
Function
2 EPT 162 Lecture 2
2 EPT 162 Lecture 2
C++
C++
Programming in C
Programming in C
Introduction to c programming
Introduction to c programming
CP c++ programing project Unit 1 intro.pdf
CP c++ programing project Unit 1 intro.pdf
Basic Elements of C++
Basic Elements of C++
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of Data Structures Unit 1.pptx
Fundamentals of computer programming by Dr. A. Charan Kumari
Fundamentals of computer programming by Dr. A. Charan Kumari
Programming Fundamentals Functions in C and types
Programming Fundamentals Functions in C and types
Presentation 2.ppt
Presentation 2.ppt
Chapter2
Chapter2
Plus de Sudharsan S
Xml1111
Xml1111
Sudharsan S
Xml11
Xml11
Sudharsan S
Xml plymouth
Xml plymouth
Sudharsan S
Xml Presentation-3
Xml Presentation-3
Sudharsan S
Xml Presentation-1
Xml Presentation-1
Sudharsan S
XML Presentation-2
XML Presentation-2
Sudharsan S
Xml
Xml
Sudharsan S
Unix Shell Scripting Basics
Unix Shell Scripting Basics
Sudharsan S
Unix
Unix
Sudharsan S
Introduction to Unix
Introduction to Unix
Sudharsan S
Unix
Unix
Sudharsan S
C Lecture
C Lecture
Sudharsan S
C Tutorials
C Tutorials
Sudharsan S
College1
College1
Sudharsan S
C Programming
C Programming
Sudharsan S
C Tutorials
C Tutorials
Sudharsan S
Preface
Preface
Sudharsan S
Toc Sg
Toc Sg
Sudharsan S
Les08
Les08
Sudharsan S
Les06
Les06
Sudharsan S
Plus de Sudharsan S
(20)
Xml1111
Xml1111
Xml11
Xml11
Xml plymouth
Xml plymouth
Xml Presentation-3
Xml Presentation-3
Xml Presentation-1
Xml Presentation-1
XML Presentation-2
XML Presentation-2
Xml
Xml
Unix Shell Scripting Basics
Unix Shell Scripting Basics
Unix
Unix
Introduction to Unix
Introduction to Unix
Unix
Unix
C Lecture
C Lecture
C Tutorials
C Tutorials
College1
College1
C Programming
C Programming
C Tutorials
C Tutorials
Preface
Preface
Toc Sg
Toc Sg
Les08
Les08
Les06
Les06
Dernier
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
DhatriParmar
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
DhatriParmar
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
BP KOIRALA INSTITUTE OF HELATH SCIENCS,, NEPAL
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
mary850239
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
Sri Sairam College Of Engineering Bengaluru
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
MichelleTuguinay1
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
mary850239
Expanded definition: technical and operational
Expanded definition: technical and operational
ssuser3e220a
Scientific Writing :Research Discourse
Scientific Writing :Research Discourse
Anita GoswamiGiri
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
Sayali Powar
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
JOYLYNSAMANIEGO
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
RicaMaeCastro1
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
GloryAnnCastre1
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
AneriPatwari
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
Anupam32727
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
National Information Standards Organization (NISO)
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
lancelewisportillo
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
Celine George
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
Patidar M
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Sri Sairam College Of Engineering Bengaluru
Dernier
(20)
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
Expanded definition: technical and operational
Expanded definition: technical and operational
Scientific Writing :Research Discourse
Scientific Writing :Research Discourse
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
ESP 4-EDITED.pdfmmcncncncmcmmnmnmncnmncmnnjvnnv
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
C Introduction
1.
© 2000 Prentice
Hall, Inc. All rights reserved. 1 Chapter 2 - Introduction to C Programming Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers 2.4 Memory Concepts 2.5 Arithmetic in C 2.6 Decision Making: Equality and Relational Operators
2.
© 2000 Prentice
Hall, Inc. All rights reserved. 2 2.1 Introduction • C programming language – Structured and disciplined approach to program design • Structured programming – Introduced in chapters 3 and 4 – Used throughout the remainder of the book
3.
© 2000 Prentice
Hall, Inc. All rights reserved. 3 2.2 A Simple C Program: Printing a Line of Text • Comments – Text surrounded by /* and */ is ignored by computer – Used to describe program • #include <stdio.h> – Preprocessor directive • Tells computer to load contents of a certain file – <stdio.h> allows standard input/output operations 1 /* Fig. 2.1: fig02_01.c 2 A first program in C */ 3 #include <stdio.h> 4 5 int main() 6 { 7 printf( "Welcome to C!n" ); 8 9 return 0; 10 } Welcome to C!
4.
© 2000 Prentice
Hall, Inc. All rights reserved. 4 2.2 A Simple C Program: Printing a Line of Text • int main() – C++ programs contain one or more functions, exactly one of which must be main – Parenthesis used to indicate a function – int means that main "returns" an integer value – Braces ({ and }) indicate a block • The bodies of all functions must be contained in braces
5.
© 2000 Prentice
Hall, Inc. All rights reserved. 5 2.2 A Simple C Program: Printing a Line of Text • printf( "Welcome to C!n" ); – Instructs computer to perform an action • Specifically, prints the string of characters within quotes (“ ”) – Entire line called a statement • All statements must end with a semicolon (;) – Escape character () • Indicates that printf should do something out of the ordinary • n is the newline character
6.
© 2000 Prentice
Hall, Inc. All rights reserved. 6 2.2 A Simple C Program: Printing a Line of Text • return 0; – A way to exit a function – return 0, in this case, means that the program terminated normally • Right brace } – Indicates end of main has been reached • Linker – When a function is called, linker locates it in the library – Inserts it into object program – If function name is misspelled, the linker will produce an error because it will not be able to find function in the library
7.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 7 1. Initialize variables 2. Input 2.1 Sum 3. Print Program Output 1 /* Fig. 2.5: fig02_05.c 2 Addition program */ 3 #include <stdio.h> 4 5 int main() 6 { 7 int integer1, integer2, sum; /* declaration */ 8 9 printf( "Enter first integern" ); /* prompt */ 10 scanf( "%d", &integer1 ); /* read an integer */ 11 printf( "Enter second integern" ); /* prompt */ 12 scanf( "%d", &integer2 ); /* read an integer */ 13 sum = integer1 + integer2; /* assignment of sum */ 14 printf( "Sum is %dn", sum ); /* print sum */ 15 16 return 0; /* indicate that program ended successfully */ 17 } Enter first integer 45 Enter second integer 72 Sum is 117
8.
© 2000 Prentice
Hall, Inc. All rights reserved. 8 2.3 Another Simple C Program: Adding Two Integers • As before – Comments, #include <stdio.h> and main • int integer1, integer2, sum; – Declaration of variables • Variables: locations in memory where a value can be stored – int means the variables can hold integers (-1, 3, 0, 47) – Variable names (identifiers) • integer1, integer2, sum • Identifiers: consist of letters, digits (cannot begin with a digit) and underscores( _ ) – Case sensitive – Declarations appear before executable statements • If an executable statement references and undeclared variable it will produce a syntax (compiler) error
9.
© 2000 Prentice
Hall, Inc. All rights reserved. 9 2.3 Another Simple C Program: Adding Two Integers • scanf( "%d", &integer1 ); – Obtains a value from the user • scanf uses standard input (usually keyboard) – This scanf statement has two arguments • %d - indicates data should be a decimal integer • &integer1 - location in memory to store variable • & is confusing in beginning – for now, just remember to include it with the variable name in scanf statements – When executing the program the user responds to the scanf statement by typing in a number, then pressing the enter (return) key
10.
© 2000 Prentice
Hall, Inc. All rights reserved. 10 2.3 Another Simple C Program: Adding Two Integers • = (assignment operator) – Assigns a value to a variable – Is a binary operator (has two operands) sum = variable1 + variable2; sum gets variable1 + variable2; – Variable receiving value on left • printf( "Sum is %dn", sum ); – Similar to scanf • %d means decimal integer will be printed • sum specifies what integer will be printed – Calculations can be performed inside printf statements printf( "Sum is %dn", integer1 + integer2 );
11.
© 2000 Prentice
Hall, Inc. All rights reserved. 11 2.4 Memory Concepts • Variables – Variable names correspond to locations in the computer's memory – Every variable has a name, a type, a size and a value – Whenever a new value is placed into a variable (through scanf, for example), it replaces (and destroys) the previous value – Reading variables from memory does not change them • A visual representation integer1 45
12.
© 2000 Prentice
Hall, Inc. All rights reserved. 12 2.5 Arithmetic • Arithmetic calculations – Use * for multiplication and / for division – Integer division truncates remainder • 7 / 5 evaluates to 1 – Modulus operator(%) returns the remainder • 7 % 5 evaluates to 2 • Operator precedence – Some arithmetic operators act before others (i.e., multiplication before addition) • Use parenthesis when needed – Example: Find the average of three variables a, b and c • Do not use: a + b + c / 3 • Use: (a + b + c ) / 3
13.
© 2000 Prentice
Hall, Inc. All rights reserved. 13 2.5 Arithmetic • Arithmetic operators: • Rules of operator precedence: C operation Arithmetic operator Algebraic expression C expression Addition + f + 7 f + 7 Subtraction - p – c p - c Multiplication * bm b * m Division / x / y x / y Modulus % r mod s r % s Operator(s) Operation(s) Order of evaluation (precedence) () Parentheses Evaluated first. If the parentheses are nested, the expression in the innermost pair is evaluated first. If there are several pairs of parentheses “on the same level” (i.e., not nested), they are evaluated left to right. *, /, or % Multiplication,Divi sion, Modulus Evaluated second. If there are several, they are evaluated left to right. + or - Addition Subtraction Evaluated last. If there are several, they are evaluated left to right.
14.
© 2000 Prentice
Hall, Inc. All rights reserved. 14 2.6 Decision Making: Equality and Relational Operators • Executable statements – Perform actions (calculations, input/output of data) – Perform decisions • May want to print "pass" or "fail" given the value of a test grade • if control structure – Simple version in this section, more detail later – If a condition is true, then the body of the if statement executed • 0 is false, non-zero is true – Control always resumes after the if structure • Keywords – Special words reserved for C – Cannot be used as identifiers or variable names
15.
© 2000 Prentice
Hall, Inc. All rights reserved. 15 2.6 Decision Making: Equality and Relational Operators Standard algebraic equality operator or relational operator C equality or relational operator Example of C condition Meaning of C condition Equality Operators = == x == y x is equal to y not = != x != y x is not equal to y Relational Operators > > x > y x is greater than y < < x < y x is less than y >= >= x >= y x is greater than or equal to y <= <= x <= y x is less than or equal to y
16.
© 2000 Prentice
Hall, Inc. All rights reserved. 16 2.6 Decision Making: Equality and Relational Operators Keywords auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while
17.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 17 1. Declare variables 2. Input 2.1 if statements 3. Print 1 /* Fig. 2.13: fig02_13.c 2 Using if statements, relational 3 operators, and equality operators */ 4 #include <stdio.h> 5 6 int main() 7 { 8 int num1, num2; 9 10 printf( "Enter two integers, and I will tell youn" ); 11 printf( "the relationships they satisfy: " ); 12 scanf( "%d%d", &num1, &num2 ); /* read two integers */ 13 14 if ( num1 == num2 ) 15 printf( "%d is equal to %dn", num1, num2 ); 16 17 if ( num1 != num2 ) 18 printf( "%d is not equal to %dn", num1, num2 ); 19 20 if ( num1 < num2 ) 21 printf( "%d is less than %dn", num1, num2 ); 22 23 if ( num1 > num2 ) 24 printf( "%d is greater than %dn", num1, num2 ); 25 26 if ( num1 <= num2 ) 27 printf( "%d is less than or equal to %dn", 28 num1, num2 );
18.
© 2000 Prentice
Hall, Inc. All rights reserved. OutlineOutline 18 3.1 Exit main Program Output 29 30 if ( num1 >= num2 ) 31 printf( "%d is greater than or equal to %dn", 32 num1, num2 ); 33 34 return 0; /* indicate program ended successfully */ 35 } Enter two integers, and I will tell you the relationships they satisfy: 3 7 3 is not equal to 7 3 is less than 7 3 is less than or equal to 7 Enter two integers, and I will tell you the relationships they satisfy: 22 12 22 is not equal to 12 22 is greater than 12 22 is greater than or equal to 12
Télécharger maintenant