判断数字的奇偶性例3-2输入1个整数,判断该数是奇数还是偶数读入一个整数number % 2 == 0if (该数能被2整除)则该数为偶数else该数为奇数
判断数字的奇偶性 例3-2 输入1个整数,判断该数是奇数还是偶数。 number % 2 == 0 读入一个整数 if (该数能被2整除) 则该数为偶数 else 该数为奇数
源程序-判断数字的奇偶性#include<stdio.h>int main(void)I int number;printf("Entera number: ");scanf("%d", &number);Entera number: 1028Tnenumberiseven.if(number % 2 == 0)(printf("Tne number is even. In');1Entera number:329elsetTne numberis odd.printf("Tne number is odd. In");1此处条件内由于只有一条return o;语句,故可省略i1
源程序-判断数字的奇偶性 #include <stdio.h> int main(void) { int number; printf("Enter a number: "); scanf("%d", &number); if(number % 2 == 0){ printf("Tne number is even. \n"); } else{ printf("Tne number is odd. \n"); } return 0; } Enter a number: 329 Tne number is odd. Enter a number: 1028 Tne number is even. 此处条件内由于只有一条 语句,故{ }可省略
统计学生的成绩例3-3输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计不及格成绩的个数。for(i = 1; i<= n; i++)输入1个学生的成绩grade累加成绩 total统计不及格成绩的个数count
统计学生的成绩 例3-3 输入一个正整数n,再输入n个学生的 成绩,计算平均分,并统计不及格成绩的 个数。 for(i = 1; i <= n; i++){ 输入1个学生的成绩 grade 累加成绩 total 统计不及格成绩的个数count }
#include<stdio.h>源程序-统计成绩int main(void)I int count, i, n;double grade, total;printf("Enter n:"); scanf("%d", &n);total = O; count = O;Entern:4for(i = 1; i <= n; i++)(Entergrade#1:67printf("Enter grade #%d:", i);Entergrade#2:54scanf ("%lf", &grade);Entergrade#3: 88total = total + grade;Enter grade#4:73Grade average = 70.50if(grade< 60)此处省略elseNumberoffailures=1count++;7printf("Grade average = %.2fin", total/n);printf("Number of failures = %din", count);return O;i}
#include <stdio.h> int main(void) { int count, i, n; double grade, total; printf("Enter n: "); scanf("%d", &n); total = 0; count = 0; for(i = 1; i <= n; i++){ printf("Enter grade #%d: ", i); scanf ("%lf", &grade); total = total + grade; if(grade < 60) count++; } printf("Grade average = %.2f\n", total/n); printf("Number of failures = %d\n", count); return 0; } 源程序-统计成绩 Enter n: 4 Enter grade #1: 67 Enter grade #2: 54 Enter grade #3: 88 Enter grade #4: 73 Grade average = 70.50 此处省略else Number of failures = 1
3.1.3多分支结构和else一if语句else-if 语句是最常用的实现多分支(多路选择)的方法。一般格式为:if (表达式1)语句1;else if(表达式2)语句2;else if(表达式n-1)语句n-1;else语句n;
if (表达式1) 语句1; else if(表达式2) 语句2; . else if(表达式n-1) 语句n-1; else 语句n; 3.1.3 多分支结构和else – if 语句 else-if 语句是最常用的实现多分支 (多路选择)的方法。 一般格式为: