- 博客(8)
- 收藏
- 关注
原创 判断素数
#include <stdio.h>#include <stdlib.h>int main(){int i,flag=0,n;scanf("%d",&n);for(i=2;i<n;i++){if(n%i0)flag=1;}if(flag0)printf(“YES”);elseprintf(“NO”);return 0;}
2020-12-07 22:55:33 109
原创 回文数的判断
#include <stdio.h>#include <stdlib.h>int main(){int n,num=0,y;scanf("%d",&n);y=n;while(n!=0){num=num*10+n%10;n/=10;}if(num==y)printf(“YES”);elseprintf(“NO”);return 0;}
2020-12-07 22:53:19 89
原创 菱形类问题
普通菱形:int i,j,n;scanf("%d",&n);for(i=1;i<=(n+1)/2;i++){for(j=1;j<=(n+1)/2-i;j++)printf(" “);for(j=1;j<=2i-1;j++)printf("”);printf("\n");}for(i=(n-1)/2;i>=1;i–){for(j=1;j<=(n+1)/2-i;j++)printf(" “);for(j=1;j<=2i-1;j++)prin
2020-12-07 22:46:43 146
原创 国王发硬币
题目描述国王将金币作为工资,发放给忠诚的骑士。第一天,骑士收到一枚金币;之后两天(第二天和第三天),每天收到两枚金币;之后三天(第四、五、六天),每天收到三枚金币;之后四天(第七、八、九、十天),每天收到四枚金币……;这种工资发放模式会一直这样延续下去:当连续N天每天收到N枚金币后,骑士会在之后的连续N+1N+1天里,每天收到N+1N+1枚金币。请计算在前KK天里,骑士一共获得了多少金币。输入格式一个正整数KK,表示发放金币的天数。输出格式一个正整数,即骑士收到的金币数。答案:#include
2020-12-07 22:45:39 531
原创 质数口袋
质数口袋:小A 有一个质数口袋,里面可以装各个质数。他从 2 开始,依次判断各个自然数是不是质数,如果是质数就会把这个数字装入口袋。口袋的负载量就是口袋里的所有数字之和。但是口袋的承重量有限,不能装得下总和超过 L(1\le L\le100000)L(1≤L≤100000) 的质数。给出 LL,请问口袋里能装下几个质数?将这些质数从小往大输出,然后输出最多能装下的质数个数,所有数字之间有一空行。#include <stdio.h>#include <stdlib.h>int m
2020-12-07 22:43:02 1973
原创 2020-11-26
C语言中有自增运算++、自减运算–,并且可以前置和后置。编写一个程序:对输入的一个整数a,输出a++、a–、++a、–a的值。Input一个整数a,a是很小的整数。Output输出为5行,第一行为a的值,后面依次为–a、a–、a++、++a的值。5行输出纵向a要对齐,“:”对齐,“:”前后各一个空格,后面的数值不用对齐。每行行尾都有回车。Sample Input0Sample Outputa : 0–a : -1a-- : 0a++ : 0++a : 1答案:#i
2020-11-26 14:00:31 232
原创 2020-11-26
自动播出电话的程序某外国销售公司需要向国内的一些大型单位打电话推销产品。这个公司的工作场景是这样推销员坐在自己电脑旁边,通过一款自动拨电话的软件与客户联系。所有需要被拨打的电话号码都事先存储在服务器上,推销员不需要每次都很麻烦的输入客户的电话号码,当推销员点击软件里拨打的按钮,下一个电话将会自动拨出。现在你需要编写个程序来模拟这个自动拨电话软件的工作过程。电话号码是按照中国的习惯存储下来的,可能是从网站上抓取的,也可能是扫描的手写件。不过它们都被按照这样的格式存储下来: (城市区号)分区前缀-
2020-11-26 13:50:19 126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人