女神节快乐鸭,大学的女生节真的是忙碌呢,到处送礼物,真的是当时男生节的出来混的,总该是要还的hhhhh

------------------------------------------------L1-012----------------------------------------------------------

计算指数

真的没骗你,这道才是简单题 —— 对任意给定的不超过 10 的正整数 n,要求你输出 2​n​​。不难吧?

输入格式:

输入在一行中给出一个不超过 10 的正整数 n。

输出格式:

在一行中按照格式 2^n = 计算结果 输出 2​n​​ 的值。

输入样例:

 

输出样例:

^ = 

------------------------------------------------L1-012----------------------------------------------------------

注解:水题,一句话AC

#include<stdio.h>
#include<math.h> int times;
int main()
{
scanf("%d",&times);
printf("2^%d = %d\n",times,(int)pow(2.0,times));
return ;
}

------------------------------------------------L1-013----------------------------------------------------------

计算阶乘和

对于给定的正整数N,需要你计算 S=1!+2!+3!+...+N!。

输入格式:

输入在一行中给出一个不超过10的正整数N。

输出格式:

在一行中输出S的值。

输入样例:

 

输出样例:

 

------------------------------------------------L1-013----------------------------------------------------------

注解:这道题有两种写法,第一种就是用递归的方法,第二种就是直接两层循环for,方法都写出来了如下:按需所取。

递归法:

#include<stdio.h>
long long int sum,temp;
void rec(int times)
{
if(times == ) return;
temp = ;
for(int i = times;i>;i--)
temp*=i;
sum+=temp;
rec(times-);
}
int main()
{
int N;
scanf("%d",&N);
rec(N);
printf("%d",sum);
return ;
}

循环法:

#include<stdio.h>
long long int temp,sum;
int main()
{
int N;
scanf("%d",&N);
for(int i = N;i>;i--)
{
temp = ;
for(int j = i;j>;j--) temp*=j;
sum+=temp;
}
printf("%d",sum);
return ;
}

------------------------------------------------L1-014----------------------------------------------------------

简单题

这次真的没骗你 —— 这道超级简单的题目没有任何输入。

你只需要在一行中输出事实:This is a simple problem. 就可以了。

输入样例:

输出样例:

This is a simple problem.

------------------------------------------------L1-014----------------------------------------------------------

注解:我不知道这道题出的意义在哪里??? 无聊吗。。。

#include<stdio.h>
int main()
{
printf("This is a simple problem.");
return ;
}

------------------------------------------------L1-015----------------------------------------------------------

跟奥巴马一起画方块

美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!

输入格式:

输入在一行中给出正方形边长N(3≤N≤21)和组成正方形边的某种字符C,间隔一个空格。

输出格式:

输出由给定字符C画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的50%(四舍五入取整)。

输入样例:

 a

输出样例:

aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa

------------------------------------------------L1-015----------------------------------------------------------

注解:这题有点小知识点,那就是如何做到四舍五入,因为一般/除法只能取整,所以这里很容易WA,下面贴上AC代码:

#include<stdio.h>

int main()
{
int N;
char T;
scanf("%d %c",&N,&T);
for(int i = (N+(/))/;i>;i--)
{
for(int j = N;j>;j--) printf("%c",T);
printf("\n");
}
return ; }

知识点:若想实现四舍五入或进一法,只需:

ans:结果  a:被除数 b:除数:

1(四舍五入) :  ans=(a+(b/2))/b

2(进一法) :   ans=(a+(b-1))/b

注:如果有更好的解法,真心希望您能够评论留言贴上您的代码呢~互相帮助互相鼓励才能成长鸭~~

最新文章

  1. 使用php-cs-fixer格式化你的代码
  2. Haproxy安装配置及日志输出问题
  3. Outlook 无法更新全球通讯簿,错误 0&#215;80190194
  4. 华为OJ平台——输出最小的k个数
  5. Android 怎样把光标放在EditText中文本的末尾处?
  6. java应用maven插件动态生成webservice代码
  7. &lt;Error&gt;: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
  8. SQL语句中&quot;where 1=1&quot;和&quot;where 1=0&quot;的作用
  9. UGUI Text控件
  10. 1.C语言关键字(auto break case char const swtich)
  11. PureMVC(JS版)源码解析
  12. ARC和MRC 兼容的单例模式
  13. SQL Server 中执行Shell脚本计算本地文件的内容大小
  14. web存储中cookie、session区别
  15. 一些java的demo
  16. (七):处理MFC
  17. Go语言函数
  18. wxPython:事件处理一
  19. serlvet中的过滤器filter
  20. java 与 或 非 异或 &amp; | ~ ^

热门文章

  1. net2.0实现net3.5特性,如扩展方法,Linq等
  2. IntelliJ IDEA 2017.2 下载和破解方法
  3. IO流之递归
  4. 1977年提出的OSI七层模型
  5. tr标签是什么
  6. 用一个实际例子理解Docker volume工作原理
  7. Android 高级UI设计笔记09:Android实现无限滚动列表
  8. swift语言的特点(相对于oc)
  9. 设置IE浏览器的默认主页
  10. 2018.10.10 Java的The superclass &quot;javax.servlet.http.HttpServlet&quot; was not found on the Java Build Path 错误