一只程序猿的养成日记 第一章 第四节 逻辑运算符的应用
来源:互联网 发布:周琦和姚明cba数据 编辑:程序博客网 时间:2024/06/05 17:22
好久没有写博客了,感觉时间过得好快,可是自己学的好慢,记住的好少。
加油为自己 加油呐喊。
加油!
加油!
加油!
5位运动员参加了10米台跳水比赛,有人让他们预测比赛结果
A选手说:B第二,我第三;
B选手说:我第二,E第四;
C选手说:我第一,D第二;
D选手说:C最后,我第三;
E选手说:我第四,A第一;
比赛结束后,每位选手都说对了一半,请编程确定比赛的名次。
#include<stdio.h>
int main()
{
int a = 0;
int b = 0;
int c = 0;
int d = 0;
int e = 0;
for(a=1; a<=5; a++)
{
for(b=1; b<=5; b++)
{
for(c=1; c<=5; c++)
{
for(d=1; d<=5; d++)
{
for(e=1; e<=5; e++)
{
if(((b==2)+(a==3)==1)&&((b==2)+(e==4)==1)
&&((c==1)+(d==2)==1)&&((c==5)+(d==3)==1)&&((e==4)+(a==1)==1))
{
int i = 0;
int count = 0;
i |= (1<<(a-1));
i |= (1<<(b-1));
i |= (1<<(c-1));
i |= (1<<(d-1));
i |= (1<<(e-1));
while(i)
{
if(i%2==0)
break;
i /= 2;
count++;
}
if(count==5)
printf("a = %d b = %d c = %d d = %d e = %d\n", a,b,c,d,e);
}
}
}
}
}
}
system("pause");
return 0;
}
日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。
A说:不是我。
B说:是C。
C说:是D。
D说:C在胡说
已知3个人说了真话,1个人说的是假话。
现在请根据这些信息,写一个程序来确定到底谁是凶手。
#include<stdio.h>
int main()
{
int killer = 0;
for(killer='a'; killer<='d'; killer++)
{
if(3 == ((killer!='a')+(killer=='c')+(killer=='d')+(killer!='d')))
{
printf("杀手是:%c\n", killer);
}
}
system("pause");
return 0;
}
杨辉三角。
#include<stdio.h>
int main()
{
int A[10][10] = {0};
int i = 0;
int j = 0;
for(i=0; i<10; i++)
{
for(j=0; j<=i; j++)
{
if(j==0)
A[i][j] = 1;
if(i==j)
A[i][j] = 1;
if((i>1)&&(j>0))
{
A[i][j] = A[i-1][j]+A[i-1][j-1];
}
}
}
for(i=0; i<10; i++)
{
for(j=0; j<=i; j++)
{
printf("%d ", A[i][j]);
}
printf("\n");
}
system("pause");
return 0;
}
- 一只程序猿的养成日记 第一章 第四节 逻辑运算符的应用
- 一只程序猿的养成日记 第一章 第七节 三子棋的实现 有错求指导
- 一只程序猿的养成日记 第一章 第六节 栈帧结构
- 一只程序猿的养成日记 第一章 第九节 小游戏 扫雷的实现
- 一只程序猿的养成日记 第一章 第一节 初接触
- 一只程序猿的养成日记 第一章 第八节 栈帧结构补充
- 一只程序猿的养成日记 第一章 第十六节 递归方式实现打印一个整数的每一位
- 一只程序猿的养成日记 第一章 第十四节 递归和非递归分别实现strlen
- 一只程序猿的养成日记 第一章 第十五节 递归和非递归分别实现求n的阶乘
- 一只程序猿的养成日记 第一章 第十一节 编写一个函数实现n^k,使用递归实现
- 一只程序猿的养成日记 第一章 第十三节 编写一个函数reverse_string(char * string)(递归实现)
- 一只程序猿的养成日记 第一章 第十二节 输入一个非负整数,返回组成它的数字之和
- 一只程序猿的养成日记 第一章 第十节 递归和非递归分别实现求第n个斐波那契数
- 一个小白的程序猿养成日记01
- 一个小白的程序猿养成日记02
- 一直程序员的养成日记 第一章 第三节 错中求对
- 一直程序员的养成日记 第一章 第五节 识好文,转好文
- java 逻辑运算符的应用
- php下intval()和(int)转换使用与区别
- [转]霍夫曼编码(Huffman Coding)
- python 机器学习 支持向量机 线性可分
- 数学分析 反函数存在性定理,连续性定理与求导定理
- sql 树形 子节点获取最顶级的节点
- 一只程序猿的养成日记 第一章 第四节 逻辑运算符的应用
- android-apt plugin is incompatible with the Android Gradle plugin. Please use 'annotationProcessor'
- 点击按钮连续滚动【适用于广告栏等】
- LeetCode--First Missing Positive (第一个丢失的正整数)Python
- CORS通信
- 漫反射着色
- fridge11_27
- [codeplus 11月月赛]T1 jogging
- malloc与realloc的区别