平面设计与网站开发概述,北京网站定制价格表,西海岸新区城市建设局公示网站,炫酷的国外网站本章以鸡兔同笼为例#xff0c;讲解赋值语句和一些简单的运算符。相关知识点#xff1a;scanf( %d , i ); 输入函数#xff0c;表示输入一个整数#xff08;%d#xff09;#xff0c;赋值给 i#xff08;i#xff09;C语言中加法运算符为 减法… 本章以鸡兔同笼为例讲解赋值语句和一些简单的运算符。相关知识点scanf( %d , i ); 输入函数表示输入一个整数%d赋值给 iiC语言中 加法运算符为 减法运算符为 - 乘法运算符为 * 除法运算符为 / 另外有 逻辑运算符 逻辑与 ( ab a和b 都为真大于等于1时 ab为真ture否则为假小于等于0 false) 逻辑或 | | a | | b其中一个数为真时则为真否则为假 逻辑非 ! 如果 a 为真 则 ! a 为假 假设鸡兔共有35个头94只脚。则执行一下代码可以算出鸡兔各有多少只。#include int main(int argc, char const *argv[]) { int i , j , k , l ; do { scanf(%d,i); // 鸡兔的头数scanf(%d,j);//鸡兔的脚数} while(j %2 ! 0);//判断鸡兔的脚数是否为偶数k ( 4*i - j )/2; //鸡的只数l i - k ; //兔的只数if( k*2 l*4 j) // 判断数据是否正确printf(鸡的只数为%d兔子的只数为%d\n,k,l); elseprintf(输入的头数有误\n ); return 0;
}
do-while循环用来判断输入的脚数是否为偶数如果不是需要重新输入 do { scanf(%d,i); // 鸡兔的头数scanf(%d,j);//鸡兔的脚数} while(j %2 ! 0);//判断鸡兔的脚数是否为偶数 用来分别计算鸡k兔l的只数 k ( 4*i - j )/2; //鸡的只数l i - k ; //兔的只数判断上一步计算的只数相加是否和头数 j 相等 。 如果相等输出结果如果不想等输出 错误。 if( k*2 l*4 j) // 判断数据是否正确printf(鸡的只数为%d兔子的只数为%d\n,k,l); elseprintf(输入的头数有误\n ); 声明本文于网络整理版权归原作者所有如来源信息有误或侵犯权益请联系我们删除或授权事宜。