![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
未定义_undefinition
爱好计算机
展开
-
选择排序法
#include int main(){ int a[10], i, j, t; for (i=0; i { scanf("%d", &a[i]); } for (i=0; i { for (j=0; j原创 2016-11-09 23:34:55 · 240 阅读 · 0 评论 -
题目:判断101-200之间有多少个素数,并输出所有素数。
假如一个数是m, 判断它是不是素数就从2到m-1的数都不能被他整除,它只有1和本身两个可以被整除,实际上我们可以直接用m除于2到(m-1)开方,因为如果大于(m-1)开放有个因数,那么(m-1)开方下必定有个因数,所以2到(m-1)开方就能判断是不是素数程序如下/*题目:判断101-200之间有多少个素数,并输出所有素数。*/#inclu原创 2016-11-11 09:57:07 · 492 阅读 · 0 评论 -
/*题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 */
因为任何一个数,必定能被1和本身除尽,所以我们让被除数从2开始,当一个数可以除尽时候,我们让这个数在除一次,当这个被除数已经不能被除数出尽时候,除数+1,我们并不要担心是不是最小的公约数,比如45=5*9,同时45=3*3*5./*题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 */#include int main()原创 2016-11-11 14:28:58 · 1119 阅读 · 0 评论 -
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数
输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数,我们我可以根据ascii码来判断是否是字母,空格,数字,代码: #include int main() { char c; int letters = 0; int space = 0; int number = 0; int others = 0;原创 2016-11-12 12:38:33 · 422 阅读 · 1 评论 -
题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如 2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制
这样我们可以看出,假如有5个相加那么就有5个2,4个20, 3个200.。。。。。以此类推,可以找出规律 源代码:/* 题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加有键盘控制。*/ #include int mul(int);int main()原创 2016-11-12 13:33:47 · 9879 阅读 · 0 评论 -
用C语言打印菱形
代码://打印菱形 #include int main(void){ int i, j ,k; for (i=1; i{ for (j=1; j { printf(" "); } for (k=0; k printf("*"); printf("\n");原创 2016-12-07 19:48:34 · 454 阅读 · 0 评论 -
子序列(vua10340)
完全十足的水题,只需要判断字符串s在字符串t中是否能完全找到 注意:输入那块# include <stdio.h># include <string.h> int main(){ char s[1000000], t[1000000]; while (scanf("%s%s", s, t) != EOF) { int p = 0; in原创 2018-01-16 11:07:26 · 166 阅读 · 0 评论