![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
何忧何虑
当你尽了自己的最大努力时,失败也是伟大的。
We should consider every day lost on witch we have danced at least once.
展开
-
关于“&&”与“||”的区别的
区别:前者是“与”的意思,后者是“或者“的意思。 例如: a && b:若a为真(true),b为真(true),结果返回真(true),否则返回假(false)。 a || b:a或者b任意一个为真就返回真(true),否则返回假(false)。若是a为真,则不再执行b的语句。 例题: include...原创 2018-09-15 17:15:24 · 125 阅读 · 0 评论 -
“||”的关键应用
例题: 答案解释: a=1, b=3, c=3. else总是和最近的if配对。所以进入第一个语句中条件判断时,因为是”逻辑与“,操作需要两边运算对象的值均为非零值才为真;所以需要逐个执行判断的结果为1。不再执行第二个case语句中的操作,而是进入第二个语句,条件判断因为b!=2条件成立;所以整个条件表达式的值为真;所以不再执行逻辑...原创 2018-09-15 17:28:13 · 133 阅读 · 0 评论 -
输入一个十进制数输出其相应的二进制
#include<stdio.h> int main() { int a[20]; //用数组来存放二进制所得的余数 int i,n; printf(“请输入一个十进制数字:”); scanf("%d",&n); while(n!=0) { a[i++]=n%2; n=n/2; //循环除二取整 } printf(“对应的二进制数字为:”); wh...原创 2018-10-22 21:31:29 · 11920 阅读 · 2 评论 -
冒泡排序
#include <stdio.h> int main() { int i,j,t; int a[6]={8,6,2,0,4,9}; //以下是核心代码 for(i=0;i<6-1;i++) { for(j=0;j<6-i-1;j++) { if(a[j]<a[j+1]) { t=a[j+1]; a[j+1]=a[j]; a[j]=t; } } } print...原创 2018-10-22 21:36:48 · 103 阅读 · 0 评论 -
最大公约数
#include<stdio.h> //最大公约数: int main() { int a,b; int M=1; printf(“请输入两个整数:”); scanf("%d %d",&a,&b);//a<b int i; for(i=1;i<=a;i++) { if((a%i= =0)&&(b%i==0)) M=i; } printf(“最...原创 2018-10-22 21:39:18 · 138 阅读 · 0 评论