360,京东,在线编程题

简介: 题目: 讨论帖: 点击打开链接 int main(){switch (getchar() - '0'){case 2: puts("3"); break;case 3: puts("25"); break;case 4: puts("253"); br...




题目:

讨论帖:

点击打开链接


int main()
{
switch (getchar() - '0')
{
case 2: puts("3"); break;
case 3: puts("25"); break;
case 4: puts("253"); break;
case 5: puts("3121"); break;
case 6: puts("46651"); break;
case 7: puts("823537"); break;
case 8: puts("16777209"); break;
}



#include <stdio.h>
#include <math.h>
size_t apple(size_t b)
{
    return b>0?pow(b,b)-(b-1):0;
}
int main()
{
    printf("%d\n",apple(8));
    return 0;
}



void apple(short bear, short apple_sum, short count){
	if(count == bear){
		return;
	}
	apple_sum += pow(count,count) - count + 1;
	count++;
	apple(bear, apple_sum, count);
}



2.

讨论帖子:

http://bbs.csdn.net/topics/391830032


void print(vector<char>& vData)
{
vector<char>::iterator it = vData.begin();
for(; it != vData.end(); it++)
{
if(*it == '0' || *it == '2' || *it == '3' || *it == '5' || *it == '6' 
|| *it == '7' || *it == '8' || *it == '9')
{
cout<<" - ";
}
else if(*it == '*')
{
cout<<" ";
}
else
{
cout<<"   ";
}
}
cout<<endl;
for(it = vData.begin(); it != vData.end(); it++)
{
if(*it == '0' || *it == '4' || *it == '8' || *it == '9')
{
cout<<"| |";
}
else if(*it == '5' || *it == '6')
{
cout<<"|  ";
}
else if(*it == '*')
{
cout<<" ";
}
else
{
cout<<"  |";
}
}
cout<<endl;
for(it = vData.begin(); it != vData.end(); it++)
{
if(*it == '0' || *it == '1' || *it == '7')
{
cout<<"   ";
}
else if(*it == '*')
{
cout<<"*";
}
else
{
cout<<" - ";
}
}
cout<<endl;
for(it = vData.begin(); it != vData.end(); it++)
{
if(*it == '0' || *it == '6' || *it == '8')
{
cout<<"| |";
}
else if(*it == '2')
{
cout<<"|  ";
}
else if(*it == '*')
{
cout<<" ";
}
else
{
cout<<"  |";
}
}
cout<<endl;
for(it = vData.begin(); it != vData.end(); it++)
{
if(*it == '0' || *it == '2' || *it == '3' || *it == '5' || *it == '6' 
|| *it == '8' || *it == '9')
{
cout<<" _ ";
}
else if(*it == '*')
{
cout<<" ";
}
else
{
cout<<"   ";
}
}
cout<<endl;
}

int main()
{
int n, i, k;
while(cin>>n)
{
i = 2;
if(n < 2)
continue;
vector<int> vData;
while(n >= i)
{
if(n % i == 0)
{
n = n / i;
vData.push_back(i);
}
else
{
i++;
}
}

vector<char> vRes;
int vDataSize = vData.size();
for(k = 0; k < vDataSize; k++)
{
stack<int> temp;
while(vData[k] > 0)
{
int value = vData[k] % 10;
temp.push(value);
vData[k] /= 10;
}
while(!temp.empty())
{
vRes.push_back(temp.top() + 48);
temp.pop();
}
vRes.push_back('*');
}
if(!vRes.empty())
{
vRes.pop_back();
}

print(vRes);
}
return 0;
}





相关文章
|
7月前
|
SQL NoSQL 关系型数据库
基础版本抖音(字节跳动青训)
本抖音项目是基于grpc通讯协议开发的高性能微服务,不仅使用gin作为业务层框架,gorm框架作为持久层框架,还使用预编译sql防止sql注入,同时该项目结合连接池技术来构建连接工厂和复用grpc连接来提高系统的性能,这样可以有效的处理高并发场景下的挑战,还可以通过减少频繁创建和销毁grpc连接带来的性能开销
|
消息中间件 设计模式 存储
查漏补缺第六期(京东一面)
前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ Kafka的应用场景有哪些,在项目里是如何应用的 Kafka 是一个高吞吐量、可扩展的分布式流处理平台,主要用于构建实时数据流应用程序和数据管道。以下是一些Kafka的应用场景:
|
设计模式 存储 消息中间件
查漏补缺第七期(美团到店一面)
前言 目前正在出一个查漏补缺专题系列教程, 篇幅会较多, 喜欢的话,给个关注❤️ ~ 本专题主要以Java语言为主, 好了, 废话不多说直接开整吧~ tcp和udp区别 TCP(传输控制协议)和UDP(用户数据报协议)是两种常见的互联网传输协议,用于在计算机之间传输数据。它们在设计和功能上有一些显著的区别,下面是它们的详细比较:
《淘宝交付之道》新书发布会直播预告!
《淘宝交付之道》新书发布会直播预告!
112 0
|
设计模式 缓存 算法
互联网大厂考点(阿里+百度+腾讯+字节跳动+美团+京东)
- 01 互联网大厂考点(阿里+百度+腾讯+字节跳动+美团+京东) - 02 Java 面试考点大全(基本功底+常用技术+技术深度+技术经验+学习能力+工作能力+项目经验) - 03 面试真题重现
297 0
|
开发者
繁星计划之阿里小程序征文活动
为了鼓励开发者们能够分享支付宝小程序技术心得、开发实战经验,打造阿里小程序标准,现支付宝、阿里云、阿里标准团队、蚂蚁智能科技联合启动“繁星计划阿里小程序征文活动”。
1371 12
繁星计划之阿里小程序征文活动
|
XML 缓存 NoSQL
华为电商项目面经总结
华为电商项目面经总结
161 0
|
存储 缓存 监控
十面阿里,菜鸟,天猫,蚂蚁金服题目总汇
十面阿里,菜鸟,天猫,蚂蚁金服题目总汇
170 0
|
存储 运维 安全
抖音快手淘宝直播带货盛行,企业是否还要做官网? 网站建设公司哪家比较好?
这个问题就好比:邻居家的小孩很优秀,自家的孩子现在努力还来得及吗?
607 0
抖音快手淘宝直播带货盛行,企业是否还要做官网? 网站建设公司哪家比较好?
下一篇
无影云桌面