![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C01_C语言程序设计
Gloria_m666
软件工程,前端
展开
-
002 多位数逆序
#include <stdio.h> int main() { int x; x = 12345; int digit = 0; int ret = 0; while(x>0) {digit = x % 10; //printf("%d",digit); ret = ret*10 + digit; //printf("ret = %d",ret); x ...原创 2019-01-23 10:07:09 · 194 阅读 · 0 评论 -
指针:求一组数组内对最大值、最小值(C语言)
#include<stdio.h>void minmax(int a[],int len,int *min,int *max){ int i; *min = *max = a[0]; for (i=1; i<len; i++) { if (a[i]<*min) { *min = a[...原创 2019-03-10 22:28:49 · 7943 阅读 · 0 评论 -
4-3 统计素数并求和
#include&amp;amp;lt;stdio.h&amp;amp;gt;int main(){ int m,n; int i; int cnt = 0; int sum; scanf(&amp;quot;%d %d&amp;quot;,&amp;amp;amp;m,&amp;amp;amp;n); if( m==1) m = 2; for(i=m; i&amp;amp;l原创 2019-01-23 10:22:05 · 800 阅读 · 0 评论 -
4-2 九九乘法表
#include <stdio.h>int main(){ int n; scanf("%d", &n); for (int i = 1; i <= n; i++) { for (int j = 1; j <= i; j++) { printf("%d*%d=%d", j, i, j * i);...原创 2019-01-23 10:20:32 · 169 阅读 · 0 评论 -
4-1 水仙花数
#include<stdio.h>int main(){ int n; scanf("%d",&n); n = 3; int first = 1; int i = 1; while(i < n) { first *= 10; i++; } i =...原创 2019-01-23 10:18:55 · 201 阅读 · 0 评论 -
4-0 求符合条件的整数集-连续无重复
#include&lt;stdio.h&gt;int main(){ int a; scanf("%d",&amp;a); a = 6; int i,j,k; int cnt = 0; for(i=a; i&lt;=a+3; i++) { for(j=a; j&lt;=a+3; j++) {原创 2019-01-23 10:18:24 · 200 阅读 · 0 评论 -
005 f(n)前n项和-1+1/2+1/3+...
/*f(n) = 1 + 1/2 - 1/3 + ...*//*注释处为加减交替情况*/#include<stdio.h>int main(){ int n; int m; double sum = 0.0; //double sign =1.0; scanf("%d",&n); n = 100; for(int i = 1; i<=n; i++)...原创 2019-01-23 10:16:47 · 641 阅读 · 0 评论 -
004 最大公约数
/*辗转相除法:如果b等于0,计算结束,a就是那个最大公约数,否则,计算除以b的余数,让a等于b,而等b于那个余数;回到第一步。 a b t12 18 1218 12 612 6 06 0*//*辗转相除法*/#include&lt;stdio.h&gt;int main(){ int a,b; int t; scanf("%d %d",&amp;a,&amp;b)...原创 2019-01-22 00:26:30 · 133 阅读 · 0 评论 -
003 正序分解整数
#include &amp;lt;stdio.h&amp;gt; int main() { int x = 7000; int t = x; int mask = 1; while(t &amp;gt; 9) { t /= 10; mask *= 10; } printf(&quot;x = %d,mask = %d\n&原创 2019-01-22 00:29:15 · 192 阅读 · 0 评论 -
001求平均数
#include &lt;stdio.h&gt; int main() { int number; int sum = 0; int count = 0; scanf("%d",&amp;number); while(number != 0) { sum += number; count++; scanf("%d",&amp;number); }原创 2019-01-23 10:08:27 · 202 阅读 · 0 评论 -
指针:两数相除(C语言)
#include<stdio.h>int divide(int a,int b,int *result){ int ret = 1; if(b == 0) ret = 0; else{ *result = a/b; } return ret; }int main(){ int a = 5; int...原创 2019-03-10 23:21:58 · 2252 阅读 · 0 评论