c语言作业(四)
来源:互联网 发布:云计算的概念是什么 编辑:程序博客网 时间:2024/06/06 12:34
1.给定非负整数a,b,m,利用基本的算术运算符号(+ - / * %)以及位运算符,计算a^b mod m 输入要求:一行三个非负整数,空格相间,分为a,b,m的值,其中m不为0。 输出要求:结果 例如输入 2 10 5 输出 4
#include<stdio.h>int main(void){ int a=0; int b = 0; int m = 0; int i = 0; int sum =1; printf("请从键盘上输入三个非负整数a,b,m:"); scanf("%d %d %d",&a,&b,&m); for(i=0;i<b;i++); { sum = sum * a; } printf("a^b mod m的结果为:%d",sum%m);}
2.小明是一个间谍,现在他的任务是将一个整数n传给一个客户,要进行加密,加密方式是将n换成一个整数x,使得x的每个位数上的数字不小于n,那么最小满足条件的x就是小明想要找到的,现在小明需要传递一个整数n,你能帮助小明找下这个数么? 例如:当n=12,当x=20时,20-2-0>=12 输入描述: 10 输出描述: 输出一个整数,表示伪装后的数字 输入样例:12 输出:20
#include<stdio.h>int encrypt(int x){ int ret = 0; int sum = 0; while(x!=0) { ret = x%10; sum = sum + ret; x = x/10; } return sum;}int main(void){ int n; printf("请输入一个整数n:"); scanf("%d",&n); int temp; temp = n; int x; x = n+1; while(1) { x++; if((x-encrpt(x))>= temp); { printf("加密后的整数为:%d\n",x); return 0; } }}
3.要求实现下面的函数,给定一个整数数组,找出其中3个整数,这三个整数进行加减法运算的结果最大,并且返回这三个数字。 int*maxmumNumbers(const int* nums,int numsSize) 输入样例:{12,5,-5,1,4} 返回:{12,5,-5}
阅读全文
0 0
- c语言作业(四)
- C语言练习作业(四)
- [C语言学习]作业四
- C语言 作业四 函数专题
- C语言作业(2)
- 第一次作业(c语言)
- 第二次作业(c语言)
- c语言作业(一)
- c语言作业(二)
- C语言作业(2)
- C语言作业(3)
- C语言作业(4)
- C语言(四)
- 初学C语言作业(进位制)
- 科锐C语言-作业04(函数)
- 科锐C语言-作业05(数组)
- C语言练习作业(一)
- C语言练习作业(二)
- java中的数组
- JavaScript之Utils(1)----jQuery和javascript方法获取屏幕的高度
- PHP连接创建数据库
- LCT模板
- ASP 文件上传
- c语言作业(四)
- Redis的事务
- reactor和proactor模式
- WOJ 1026
- 洛谷 P1579 哥德巴赫猜想(升级版)
- java中Date类测试总结
- 购物车
- 飞思卡尔 mc9s12xs128芯片的ucos 移植
- Caffe fine-tuning 微调网络