- 博客(7)
- 收藏
- 关注
原创 用C语言根据输入的棋盘格子数输出当前所需麦子数量
题目描述:舍罕王打算奖赏国际象棋的发明人——宰相西萨·班·达依尔。国王问他想要什么,他对国王说:“陛下,请您在这张棋盘的第1个小格里,赏给我1粒麦子,在第2个小格里给2粒,第3个小格里给4粒,以后每一小格都比前一小格加一倍。请您把这样摆满棋盘上所有的64格的麦粒,都赏给您的仆人吧!”国王觉得这要求太容易满足了,就命令给他这些麦粒。当人们把一袋一袋的麦子搬来开始计数时,国王才发现:就是把全印度甚至全世界的麦粒全拿来,也满足不了那位宰相的要求。 问题是:舍罕王的计算结果是多少粒麦子。输入要求:输入一个整数n
2022-07-23 15:52:24 1353
原创 用C语言完成倒序乘法表
代码如下:#include<stdio.h>int main() { int y, h; for (y = 1; y <= 9; y += 1) { for (h = 1; h <= 9; h++) { if (h < y) printf(" "); else printf("%d*%d=%d\t", y, h, ...
2022-07-22 09:01:14 997
原创 用C语言根据天数输出对应的年、月、日
题目描述:输入年份和这一年的第几天,输出具体的年、月、日的信息。(注意闰年的判断!)输入要求:输入两个整数分别代表年份和这一年的第几天。(假设数据都在有效范围内)输出要求:输出对应的年、月、日。输出的数字之间以一条横线间隔,输出完毕换行。代码如下:#include<stdio.h>//接口定义,year为年,date为天数,*nmonth是计算得出的月,*nday是计算得出的日void month_day(int year, int date, int* nmonth, i
2022-07-21 19:26:52 4185
原创 用C语言根据前三个数输出第四个数
题目描述:有一串数列,只知道每一个数字都是前一个数字乘以一个整数A再加上一个整数B,但AB具体是多少就不知道了。现在给你这个数列的前三个数,求第四个数。输入要求:题目包含多组数据,每组一行,有三个整数x、y、z(-1000<=x,y,z<=1000)。输出要求:输出仅一行,包含要求的第四个数。但如果前三个数无法符合任何规律,则输出“impossible”。代码如下:#include<stdio.h>int main() {int x, y, z,j = 0;...
2022-07-21 16:18:13 515
原创 用C语言根据出生年月日判断年龄
题目:输入一个人的出生年月日及当前年月日求那个人现在的年龄,注意平年、闰年的判断。代码如下:#include<stdio.h> //定义了三个变量类型、一些宏和各种函数来执行输入和输出int main() { int year, month, day, newyear, newmonth, newday, wang; //定义出生和当前的年、月、日 printf("请输入生日(...
2022-07-20 15:27:45 5119
原创 用C语言编写一个简易密码加解密程序
加密规则如下:密码遇到英文则往后移5位,其它字符则原样输出。代码如下:#include<stdio.h>int main() {int x, y = 0;char k;k = getchar();printf("请输入需要加密或解密的密码:\n");while ((k = getchar()) != '\n') { if (k >= 65 && k <= 122) { k += 5; } printf("%c", ...
2022-07-19 23:40:23 7813 2
原创 用C语言实现求水仙花数
输入整数n,求小于n的水仙花数(n<1000)。所谓“水仙花数”是指一个三位正整数ABC,其各位数字的立方和等于该数本身。即,ABC=A*A*A+B*B*B+C*C*C例如,水仙花数370=3*3*3+7*7*7+0*0*0题目如下,输入一个正整数n(n<1000),输出小于n的所有水仙花数。如果该范围内部不存在水仙花数,则输出No Answer。代码如下:#include<stdio.h>int main() { int a, b, c, i = 100;...
2022-07-18 09:37:43 2998 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人