C语言
Bigotry77
这个作者很懒,什么都没留下…
展开
-
C语言--蛇形填数
看到题目。。。盲猜肯定有个循环组,而且是二维数列题原创 2021-09-08 23:43:05 · 1049 阅读 · 0 评论 -
C语言开灯问题
题目描述:有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第3个人按下所有编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有k个人,问最后有哪些灯开着?输入: n和k,输出开着的灯编号。k≤n≤1000。这是在数组问题中看到的,放在前面应该算是比较简单的吧,但是并不妨碍我写代码时一直得不到自己想要的结果#include<stdio.h>#include<string.h>#def原创 2021-09-02 11:27:24 · 2319 阅读 · 0 评论 -
子序列的和+分数化小数
C语言的循环阶段快结束了,还有最后几道题,就简单地写一下吧1.子序列的和:输入两个整数n和m,给了一个式子需要计算,并且计算结果需要保留五位小数这里所给的例子中两个数第二个比较大,然后又说注意本题有陷阱,这说明我们就要注意数据的长度,应该不仅仅只是简单的int型,应该是一个长整型然后结合我前面给的那些C语言题目的例子,这里就不多说了,就直接给代码:#include<stdio.h>int main(){ long long int n,m; double s.原创 2021-08-23 22:45:52 · 139 阅读 · 0 评论 -
调和级数+近似计算
1.首先是调和级数,输入n,输出sum=1+1/2........这里可以先写出double sum=0,sum+=1/i保留三位小数,printf("%.3lf",sum)然后连起来就好了#include<stdio.h>int main(){ int n,i; double sum=0.0; scanf("%d",&n); for(i=1;i<=n;i++) { sum+=1.0/i; } printf("%.3lf\n",sum);...原创 2021-08-20 16:59:05 · 1141 阅读 · 0 评论 -
倒三角形输出
C语言中看到这个题目想到的应该就是for语句首先,n<=20,在这个范围内n是自己随便输入的,所以需要为n取地址,scanf("%d",&n);然后再考虑这个三角形需要由#组成,每行需要多少个#,并且还可以观察到这个倒三角形里有空格,有换行,所以捏,会有三个printf语句分别是:printf("#")printf(" ");printf("\n");现在基本可以确定,我们需要定义三个整形变量,int i,j,n;然后我们就会使用for语句开始循环,我们需...原创 2021-08-18 23:32:31 · 2060 阅读 · 2 评论 -
韩信点兵问题
一开始看到题目有点无从下手,不过仔细分析题目,最后让输出总人数的最小值或者报告无解,应该会有一个整形变量n,然后非负整数a,b,c需要自己手动输入,scanf("%d %d %d",&a,&b,&c);然后然后理解题目,三人一排,五人一排,七人一排,,看排尾就知道人数说明排尾的数是余数,也就是说a,b,c是不同n%3,n%5,n%7的余数,不过具体哪个是哪个的余数也不知道,所以说要输出最小的总人数,这里应该有一个输出,因为后面人数超过100需要输出(No answer),所以..原创 2021-08-17 22:41:55 · 810 阅读 · 0 评论 -
C语言(3n+1问题)
代码像上图这样可以满足题目给的案例,但是如果数字太大代码就无法正确执行,因为溢出了。C语言int的取值范围在32/64位系统中都是32位,范围为-2147483648~+2147483647,无符号情况下表示为0~4294967295。int类型不够大,那就换long int ?好像也不行。。。那long long int 呢,好像可以#include<stdio.h>#include<math.h>int main(){ long lon...原创 2021-08-11 17:25:46 · 1087 阅读 · 0 评论 -
C语言输出形如aabb的数
题目:输出所有形如aabb的四位完全平方数这题是在一本书上看到的,然后书上给的代码emm......很详细,但是跟我理解的不一样,先看看书上的吧然后我又看了看题目,,,只说让我们输出所有形如aabb的数,a不可以为0,但是b可以啊,把所有数输出就可以了,符合条件就行。#include<stdio.h>#include<math.h>int main(){ int n; for(n=1;n<10000;n++) ...原创 2021-08-11 16:13:15 · 7713 阅读 · 0 评论