随笔分类 -  c语言

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要:#include "stdio.h" //有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 每行显示5个 main() { int i,j,k,count=0; for(i=1;i<5;i++) for(j=1;j<5;j++) for (k=1;k<5;k++) { i 阅读全文
posted @ 2023-02-27 06:17 myrj 阅读(98) 评论(0) 推荐(0)
摘要:#include <stdio.h> //任意输入两个整数,输出这两个数的最小公倍数 main() { int a,b,c,gys,gbs; scanf("%d%d",&a,&b) ; for(c=1;c<=a*b;c++) { if(c%a==0&& c%b==0) { gbs=c; break; 阅读全文
posted @ 2023-02-26 19:59 myrj 阅读(226) 评论(0) 推荐(0)
摘要:/*程序功能: 输入一个不大于4位正整数,判断它是几位数,然后输出各位之积。*/ #include <stdio.h> main() { int a,【1】,【2】,b; scanf("%d",&a); 【3】=a; if(【4】) { do{ wei++; cj=【5】; a=【6】; }whil 阅读全文
posted @ 2023-02-26 07:53 myrj 阅读(187) 评论(0) 推荐(0)
摘要:#include <stdio.h> // 实现两个字符串的连接(不使用库函数),即把字符串s2连接到字符串s1的后面 【1】 main() { char s1[80],s2[20]; int 【2】,【3】; 【4】(s1); 【5】(s2); while(【6】) { i++; } while( 阅读全文
posted @ 2023-02-26 07:01 myrj 阅读(932) 评论(0) 推荐(0)
摘要:#include <stdio.h> //<<九章算术>>更相减损法: 可以用来求两个数的最大公约数,即“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。 //以等数约之。 ///第一步:任意给定两个正整数;判断它们是否都是偶数。若是,则用2约简;若不是则执行第二步。 //第二 阅读全文
posted @ 2023-02-25 08:27 myrj 阅读(111) 评论(0) 推荐(0)
摘要:#include <stdio.h> //求最大公约数:辗转相除法:辗转相除法是求两个自然数的最大公约数的一种方法,也叫欧几里德算法。 //319 377:319%377=319 377%319=58 319%58=29 58%29=0 29为最大公约数 int gys(int a,int b) { 阅读全文
posted @ 2023-02-25 08:22 myrj 阅读(70) 评论(0) 推荐(0)
摘要:#include <stdio.h> //输入一行英文,输出单词个数 (最开始 中间 最后可能有多个空格) #include <string.h> main() { char zf[101]; int a,b,c=0,d=0; gets(zf); a=strlen(zf); for(b=0;b<a; 阅读全文
posted @ 2023-02-24 09:28 myrj 阅读(260) 评论(0) 推荐(0)
摘要:/* 输入一个不大于4位正整数,判断它是几位数,然后输出各位之积。*/ #include <stdio.h> main() { int a,cj=1,wei=0,b; scanf("%d",&a); b=a; if(a<=9999 && a>=0) { do{ a=a%10; wei++; cj=c 阅读全文
posted @ 2023-02-24 07:54 myrj 阅读(178) 评论(0) 推荐(0)
摘要:/* 编写程序,输入一个学生的生日(年:y0、月:m0、日:d0); 并输入当前的日期(年:y1、月:m1、日:d1);输出学生的实际年龄周岁*/ #include <stdio.h> main() { int y0,m0,d0,y1,m1,d1,r; printf("请输入生日:\n"); sca 阅读全文
posted @ 2023-02-24 07:03 myrj 阅读(240) 评论(0) 推荐(0)
摘要:#include <stdio.h> //不用abs() fabs()函数输出任意整数的相反数 main() { int a,b; scanf("%d",&a); b=【1】; printf("%d的相反数为%d",a,b) ; getchar(); } #include <stdio.h> //不 阅读全文
posted @ 2023-02-24 06:15 myrj 阅读(194) 评论(0) 推荐(0)
摘要:#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int a,b; srand((unsigned)time(NULL)); for(b=1;b<=100;b++) a = rand(), printf("%6 阅读全文
posted @ 2023-02-22 20:36 myrj 阅读(41) 评论(0) 推荐(0)
摘要:#include <stdio.h> //任意输入三行四列12个整数,如果某行第1个数 2个数都大于等于55,并且第3 4个数都大于等于 90,并且该行四个数的和大于等于310则输出"YES" //否则输出"NO" int main() { float a[3][4] = {0}; int i = 阅读全文
posted @ 2023-02-20 17:45 myrj 阅读(52) 评论(0) 推荐(0)
摘要:#include <stdio.h> //任意输入999-9999之间的任意整数n,如果不在此范围内重新循环输入直到符合条件才继续运行 //输出0到n之间所有能被7 17整除但不能被2整除的数 void main() { long int n,i; printf("please input a po 阅读全文
posted @ 2023-02-20 17:33 myrj 阅读(223) 评论(0) 推荐(0)
摘要://程序功能:已知有一圆环,内圆半径r1,外圆半径r2,求圆环面积(保留2位小数) 【1】 【2】 PI 3.1415926 main() { 【3】 r1,r2,area; printf("请输入内圆半径r1,外圆半径r2\n"); 【4】; if(【5】) { area=PI*(【6】); pr 阅读全文
posted @ 2023-02-19 08:39 myrj 阅读(895) 评论(0) 推荐(0)
摘要:#include <stdio.h> main() { int a,b,c,d=0,sum=0; printf("100-200间所有质数:"); for(a=100;a<=200;a++) { c=0; for(b=2;b<a;b++) if(a%b==0) { c=1; break; } if( 阅读全文
posted @ 2023-02-19 08:29 myrj 阅读(180) 评论(0) 推荐(0)
摘要:#include <stdio.h> /*程序功能:从键盘输入4组字符,每组字符数量为3个,字符之间用空格隔开; 编程将每组字符按ASCII码由小到大的顺序输出。 例如: 请输入第1组字符: q a z 第1组字符按ASCII码由小到大依次为:a q z …… …… 请输入第4组字符: w e r 阅读全文
posted @ 2023-02-19 08:18 myrj 阅读(187) 评论(0) 推荐(0)
摘要:#include <stdio.h> //计算用1分钱 2分钱 5分钱组成1元钱的方式 //要求三种钱都必须有,共有多少种组成方式,并输出相应的组成方式 //【1】【2】【3】填写最小的可能的数 main() { int a,b,c,d=0; for(a=1;a<【1】;a++) for(b=1;b 阅读全文
posted @ 2023-02-18 16:34 myrj 阅读(269) 评论(0) 推荐(0)
摘要:#include <stdio.h> //s=1+2+6/4+10/6+16/10+26/16+.....前30项的和 main() { int i,t; float a=【1】,b=【2】,s=【3】; for(i=1;i<=【4】;i++) { s=【5】; t=【6】; a=【7】; b=t; 阅读全文
posted @ 2023-02-18 14:10 myrj 阅读(63) 评论(0) 推荐(0)
摘要:#include <stdio.h> 【1】 //逆序输出任意字符串 void severse_string(char arr【2】) { int len = strlen(arr); int left = 0; int right = len - 1; while (left < right) { 阅读全文
posted @ 2023-02-18 11:22 myrj 阅读(87) 评论(0) 推荐(0)
摘要:#include <stdio.h> 【1】 //逆序输出任意字符串 void severse_string(char【2】str) { int len = strlen(str); char* left = str; char* right = str + len - 1; while (left 阅读全文
posted @ 2023-02-18 11:19 myrj 阅读(123) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页