![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
whuOJ
争取每日一题
_bxzzy_
新手
展开
-
2723_蚂蚁感冒
蚂蚁感冒以5-10 8 12 25 -20这组输入为例感冒蚂蚁向左移动的情况原理相同,代码实现:#include<stdio.h>int main(){ int n, i = 0,flag=0,count=1;//flag后面会用到,判断最初右移的感冒蚂蚁的右边有没有向左移动的蚂蚁(或最初左移的感冒蚂蚁左边有没有向右移动的蚂蚁),count用来计数:即感冒蚂蚁的数量 scanf("%d", & n);//n是蚂蚁的个数 int arr1[50] = { 0 }原创 2021-10-25 10:37:10 · 175 阅读 · 5 评论 -
2853_数位之和
感觉今天的题有点水啊,导致我没想出来骚图上题:我们知道,一个数%10得到的就是个位的数,我们再让这个数/10,就可以再次%10以得到十位上的数,当这个数只剩一位时,再/10得到0,跳出循环这样就实现了#include<stdio.h>int main(){ int n=0,sum=0; scanf("%d", &n); while(n) { sum += n % 10; n /= 10; } printf("%d", sum); return 0;}原创 2021-10-19 15:40:55 · 99 阅读 · 0 评论 -
2756_最长单词
每日一题第二天,我一看是很简单的一题,结果我各种犯错让我花了好多时间。上题:我们看到,它给我们了一个由四个单词组成的句子,单词间用空格隔开,那我们可以用gets(数组名);函数来接收这个句子,然后再把这个句子的单词切分并储存,最后计算每个单词的长度并比较,就能找到最长的单词了当然,我认为这是最笨的方法,但我只会这个上代码:#include<stdio.h>#include<string.h>int main(){ char arr1[10000] = { '\原创 2021-10-18 09:53:16 · 161 阅读 · 2 评论 -
2770.01字串
在学校学了几天Java,感觉我还是喜欢C语言,可能接触C++后那种感觉还会回来吧,但暂时接着学C以及数据据结构与算法进入正题,发现学校的OJ题,我争取每天做一道吧(由易到难)话不多说,上题:看到这题,有人可能会想,这也太简单了吧,我直接一直printf就完事了但我想说,那只是刚学C的新手干的事,我们要写有逼格的代码!先上代码,再分析#include<stdio.h>int main(){ int n = 0; for (n = 0; n < 32;n++) {原创 2021-10-17 23:20:49 · 122 阅读 · 1 评论