随笔分类 -  c语言例子

上一页 1 2 3 4 5 6 7 8 ··· 18 下一页
摘要:#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 阅读(905) 评论(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 阅读(190) 评论(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 阅读(275) 评论(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 阅读(75) 评论(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 阅读(102) 评论(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)
摘要:#include <stdio.h> //逆序输出任意字符串 【1】 main() { char zf[100]; int a,b; 【2】; a=【3】; for(b=a-1;b>=0;b--) printf("%c",zf[b]); getchar(); } #include <stdio.h> 阅读全文
posted @ 2023-02-18 11:10 myrj 阅读(119) 评论(0) 推荐(0)
摘要:#include <stdio.h> //从键盘输入一个整数,如果不高于100则逆序输出,否则输出"输入范围错误" 【1】 nx(int n) { while(n) { printf("%d",【2】); 【3】; } printf("\n"); } main() { int shu,a,b; 【4 阅读全文
posted @ 2023-02-18 11:06 myrj 阅读(113) 评论(0) 推荐(0)
摘要:#include <stdio.h> //求n的阶乘 long factorial(int n) { if (n == 0 || n == 1) { return 1; } else { return factorial(n - 1) * n; // 递归调用 } } long jc(int n) 阅读全文
posted @ 2023-02-18 09:26 myrj 阅读(390) 评论(0) 推荐(0)
摘要:#include <stdio.h> //从整体上看,C语言代码是由一个一个的函数构成的,除了定义和说明类的语句(例如变量定义、宏定义、类型定义等)可以放在函数外面, //所有具有运算或逻辑处理能力的语句(例如加减乘除、if else、for、函数调用等)都要放在函数内部。 int a = 10; 阅读全文
posted @ 2023-02-18 09:21 myrj 阅读(91) 评论(0) 推荐(0)
摘要://如果要规定上下限:a b(b>a) /// rand() %(b-a+1) + a; //产生a~b的随机数 //分析:取模即取余,rand()%51+13我们可以看成两部分:rand()%51是产生 0~50 的随机数,后面+13保证 a 最小只能是 13,最大就是 50+13=63。 //产 阅读全文
posted @ 2023-02-18 09:14 myrj 阅读(61) 评论(0) 推荐(0)
摘要:#include <stdio.h> #include <math.h> //利用公式求π:1-1/3+1/5...=π/4 //直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 int main(){ float s=1; float pi=0; float i=1.0; floa 阅读全文
posted @ 2023-02-18 09:03 myrj 阅读(695) 评论(0) 推荐(0)
摘要:#include <stdio.h> 【1】 //利用公式求π:1-1/3+1/5...=π/4 //直到最后一项的绝对值小于0.000001为止 ,结果保留6位小数 int main(){ float s=1; float pi=0; float i=1.0; float n=1.0; while 阅读全文
posted @ 2023-02-18 08:55 myrj 阅读(334) 评论(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-17 20:37 myrj 阅读(30) 评论(0) 推荐(0)
摘要:#include <stdio.h> //从键盘输入10个整数,输出这10个数的最大值 最小值 平均值 main() { int cj[10],min,max,aver,n; for(n=0;【1】;n++) scanf("%d",【2】) ; 【3】cj[0]; for(n=1;n<10;n++) 阅读全文
posted @ 2023-02-17 16:39 myrj 阅读(2027) 评论(0) 推荐(0)
摘要:#include <stdio.h> //将数组中的值降序排序并输出 main() { int a[10]={12,3,5,78,98,345,23,35,67,99}; int i,j,k,t; for(i=0;【1】;i++) { 【2】; for(j=i+1;j<10;j++) if(【3】) 阅读全文
posted @ 2023-02-17 16:28 myrj 阅读(255) 评论(0) 推荐(0)
摘要:#include <stdio.h> //从键盘输入一个十进制整数,输出其二进制数 main() { int x[10],n,i,j; 【1】; scanf("%d",&n); while(【2】 { 【3】; n=【4】; 【5】; } for(【6】;j>=0;j--) printf("%d", 阅读全文
posted @ 2023-02-17 16:17 myrj 阅读(553) 评论(0) 推荐(0)
摘要:#include <stdio.h> //输出1-100间的所有除3余1且除5余2的数,每行2个 【1】 { int i,k; 【2】; for(i=1;i<=100;i++) if(【3】) { printf("%5d",i); 【4】; if(【5】) printf("\n"); } getch 阅读全文
posted @ 2023-02-17 16:11 myrj 阅读(235) 评论(0) 推荐(0)

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