本文目录一览:
C语言编程题目:某个公司采用公用电话传递数据,数据是四位的正整数
void solution(int a) // a为原始数据.
{
// 获得a的四位数字a1,a2,a3,a4.
int a1=a/1000;
int a2=(a%1000)/100;
int a3=(a%100)/10;
int a4=a%10;
// 直接输出加密后的数据.
cout (a4+5)%10 (a3+5)%10 (a2+5)%10 (a1+5)%10 endl;
}
int main()
{
// 调用solution函数.
solution(1234);
return 0;
}
输出结果:
9876
C语言中的++solution是什么意思
放在这句话里面,就是先把solution自增一次,然后再输出结果
比如说如果solution本来是3,执行这句话打印出来的是4,solution自己也同时变为了4
(二分法)C语言程序
1、打开Python开发工具IDLE,新建‘search.py’。
2、F5运行程序,list1被正确排序,写这个的目的是说明二分法查找必须前提是一个有序的列表,如果一开始无序首先要排序,当数据量大的时候,快速排序是一个很好的选择,再进行二分法查找。
3、用递归的思想,递归就一定有结束条件。
4、if len(li)==1: #li长度等于1,只比较这个列表元素与要查找到值return li[0]==item。
5、if len(li)==0: #li长度等于0,全部查找结束还是没有这个值 return False。
6、为程序添加main方法。
7、F5运行程序,正确打印出二分法查找结果,False True。