
c语言
17-通信本科-38381517114
这个作者很懒,什么都没留下…
展开
-
习题7(7.3)
#include <stdio.h>int max (int a,int b){ return a>b? a:b;}int main (){ int a,b; printf("输入两个整数: "); scanf("%d%d",&a,&b); printf("max=%d\n",max(a,b));}知识点:输出两个整数的最大值心得体会:注意retu原创 2017-12-23 12:40:07 · 207 阅读 · 0 评论 -
习题7(7.4)
#include <stdio.h>int mingbs(int a,int b){ int cf,i; cf=a>b?a:b; for(i=cf;;i++) { if(i%a==0&&i%b==0) break; } return i;}int main(){ int a,b,max; pr原创 2017-12-23 12:43:38 · 289 阅读 · 0 评论 -
习题7(7.5)
#include <stdio.h>int Fact(int n){ int c=1,i; for(i=1;i<=n;i++) { c=c*i; printf("%d\n",c); } return 0;}int main(){ int b,n; printf("输入b的值:"); s原创 2017-12-23 12:46:29 · 177 阅读 · 0 评论 -
习题7(7.6)
#include <stdio.h〉int Fact(int n){ int c=1,i; for(i=1;i<=n;i++) { c=c*i; } return c;}int main(){ int b; printf("输入b的值:"); scanf("%d",&b); printf原创 2017-12-23 12:50:15 · 220 阅读 · 0 评论 -
习题7(7.7)
#include <stdlib.h>int Gcd(int x,int y){ int t,i; t=x>y?x:y; for(i=t;;i--) { if(i%x==0&&i%y==0) { break; } else { printf("没原创 2017-12-23 12:53:04 · 335 阅读 · 0 评论 -
习题8(8.5)
#include <stdlib.h>#define N 40int ReadScore(int a[]);int Average(int a[],int n);int main(){ int n; int a[N]; n=ReadScore(a); printf("%d\n",n); Average(a,n); return 0;}in原创 2017-12-23 13:00:06 · 308 阅读 · 0 评论 -
习题8(8.6)
#include <stdlib.h>#define N 40int ReadScore(int a[],long num[]);int FindMax(int a[],long num[],int n,int *pmaxs,int *pmaxn);int main(){ int n,pmaxs,pmaxn; int a[N]; long num[N]; n原创 2017-12-23 13:02:56 · 360 阅读 · 0 评论 -
习题6(6.12)
#include <stdio.h>#include <stdlib.h>int main(){ int n,i,sum=0; printf("输入n的值:"); for(i=0;n>0;i++) { scanf("%d",&n); sum=sum+n; } printf("%d\n",sum);原创 2017-11-27 18:22:30 · 276 阅读 · 0 评论 -
习题6(6.13)
#include <stdio.h>#include <stdlib.h>#define m 10int main(){ int i,sum=0; int a[m]; printf("输入i的值:"); for(i=0;i<10;i++) { scanf("%d",&a[i]); if(a[i]<0) c原创 2017-11-27 18:31:01 · 398 阅读 · 0 评论 -
习题7(7.1)
#include <stdio.h>int square(int i){ return i*i;}int main(){ int i=0; i=square (i); for (;i<3;i++) { static int i=1; i+=square (i); printf("%d,",i);原创 2017-12-17 16:49:33 · 297 阅读 · 0 评论 -
习题8(8.4)
#include <stdlib.h>#define N 40int main(){ int n; int a[N]; printf("输入人数n:"); scanf("%d",&n); cj(a,n); return 0;}int cj(int a[], int n){ int i,b=0; printf("输入成绩:"); for(i=0原创 2017-12-23 12:57:33 · 217 阅读 · 0 评论 -
习题6(6.18)
#include <stdio.h>//九九乘法表int main(){ int a,b,k,i; for(i=1;i<=9;i++) { printf("%d ",i); } printf("\n"); for(i=1;i<=9;i++) { printf(" - "); } printf原创 2017-12-13 11:53:11 · 220 阅读 · 0 评论 -
超速驾驶
#include<stdio.h>int main(){ int a,b; double s; scanf("%d%d",&a,&b); s=(double)a/b; s=(s-1)*100; if(s<10||a<b) { printf("OK"); } else if(s<50) {原创 2018-01-05 16:13:29 · 291 阅读 · 0 评论 -
鸡兔同笼
#include<stdio.h>void op(int x,int y){int a,b,m,n;printf("输入鸡兔总头数:");scanf("%d",&m);printf("输入鸡兔总脚数:");scanf("%d",&n);for(a=1;a<m;a++){ for(b=1;b<m;b++) if(a+b==m&&2*a+4*b==n)原创 2018-01-05 17:27:56 · 273 阅读 · 0 评论 -
税后工资
#include<stdio.h>int main()//求个人工资{ int n; printf("输入税前工资:"); scanf("%d",&n); printf("税后工资为:"); switch(n/1000) { case 0: printf("%.2f元",n*(1-0.017));//原工资1到1000元的,原创 2018-01-09 09:25:06 · 445 阅读 · 0 评论 -
习题6(6.10)
#include <stdio.h>#include <stdlib.h>int main()//水仙花数{ int a,b,c,s; for(s=100;s<1000;s++) { a=s/100; b=(s%100)/10; c=s%10; if(s==a*a*a+b*b*b+c*c*c)原创 2017-11-24 22:36:46 · 206 阅读 · 0 评论 -
习题6(6.17)
#include <stdio.h>int main(){ int a,b,c;//用100元人民币兑换10元。5元。1元的纸币共50张 for(a=1;a<10;a++) { for(b=1;b<=20;b++) { for(c=1;c<=100;c++) {原创 2017-12-13 11:46:06 · 296 阅读 · 0 评论 -
习题6(6.16)
#include <stdio.h>int main(){ int a,b,c;//用100元买100只鸡,则公鸡。母鸡。小鸡各能买多少只 for(a=0;a<=20;a++) { for(b=0;b<=33;b++) { for(c=3;c<=300;c+=3) {原创 2017-12-13 11:34:24 · 229 阅读 · 0 评论 -
用嵌套循环计算1!+2!+...+10!
#include<stdio.h>main(){ int i,j,n; long p,sum=0; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { p=1; for(j=1;j<=i;j++) { p=p+j;原创 2017-11-07 22:36:50 · 6527 阅读 · 3 评论 -
函数求和
{ int i; int sum=0; for(i=begin;i<=end;i++) { sum+=i; } printf("%d到%d的和是%d\n",begin,end,sum);}int main(){ sum(1,10); sum(20,30); sum(35,45); return 0;原创 2017-11-10 20:07:28 · 281 阅读 · 0 评论 -
习题4(4.3)
#include<stdio.h>main(){ char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c);}知识点:字符的输入/输出原创 2017-11-10 21:20:03 · 244 阅读 · 0 评论 -
习题5(5.1)
#include<stdio.h>main(){ int a; printf("Input a:"); scanf("%d",&a); printf("a=%d\n",a);}原创 2017-11-10 21:35:56 · 192 阅读 · 0 评论 -
习题5(5.2)
#include<stdio.h>main(){ int x; scanf("%d",&x); if(x%2==0) printf("是偶数"); else printf("是偶数"); return 0;}知识点:if-else语句的应用心得体会:使用if-else语句时要特别注意条件原创 2017-11-12 19:08:31 · 171 阅读 · 0 评论 -
习题5(5.3)
#include <stdio.h>#include <stdlib.h>#include<math.h>int main(){ float a,b,c,acre,s; printf("输入三角形 a,b,c:"); while(scanf("%f,%f,%f",&a,&b,&c)) { s=a+b+c/2; if(a+b>c&&原创 2017-11-12 19:47:03 · 213 阅读 · 0 评论 -
习题5(5.5)
#include <stdio.h>#include <stdlib.h>int main(){ int year,flag; printf("Enter year:"); scanf("%d",&year); if(year%4==0&&year%100!=0) flag=1; else flag=0; if(y原创 2017-11-12 20:17:54 · 233 阅读 · 0 评论 -
习题6(6.3)
#include <stdio.h>#include <stdlib.h>int main(){ int x=1,find=0; for(x=1;!find;x++) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x);原创 2017-11-12 20:40:28 · 239 阅读 · 0 评论 -
习题6(6.4)
#include <stdio.h>#include <stdlib.h>int main(){ int n,x,y,i; x=1; y=1; printf("Input n:"); scanf("%d",&n); for(i=1;i<=n;i++) { x=i*i; printf("%d\n",x);原创 2017-11-12 20:53:25 · 631 阅读 · 0 评论 -
习题6(6.5)
#include<stdio.h>main(){ int F,i; float C; for(i=0;i<=300;i+=10) { F=i; C=1.0*5/9*(F-32);//C=(float)5/9*(F-32); printf("%d %f\n",F,C); } return 0;}知识点原创 2017-11-12 21:10:51 · 198 阅读 · 0 评论 -
习题6(6.7)
#include<stdio.h>main(){ int n=1,sum=100; float a; printf("Input a:"); scanf("%f",&a); for(n=1;sum<=200;n++) { sum=sum+sum*a; } printf("%d\n",n); return 0;原创 2017-11-12 21:25:38 · 193 阅读 · 0 评论 -
九九乘法表
/*九九乘法表*/#include <stdio.h>#include <stdlib.h>int main(){ int i,j; for(i=1;i<=9;i++) { for(j=1;j<=i;j++) { printf("%d*%d=%-3d",i,j,i*j); } pri原创 2017-11-06 16:16:48 · 128 阅读 · 0 评论 -
习题6(6.14)
#include <stdio.h>int main(){ int a,b,c; for(a=1;a<17;a++) { for(b=1;b<=25;b++) { for(c=1;c<=50;c++) { if(a+b+c==30&&3*a+2*b+c==50) { printf("%原创 2017-12-01 21:26:41 · 199 阅读 · 0 评论 -
习题6(6.15)
#include <stdio.h>int main(){ int m,n;//计算鸡兔各多少只 for(m=1;m<=98;m++) { for(n=1;n<=98;n++) { if(m+n==98&&2*m+4*n==386) { printf("%d,%d\n原创 2017-12-01 21:34:53 · 279 阅读 · 0 评论 -
数字出现次数最多
#include<stdio.h>#include<math.h> int main() { int i, n, m, max, a[10] = {}; scanf("%d", &n); for(i = 0; i < n; i++) { scanf("%d", &m); while(m > 0)原创 2018-01-09 21:12:39 · 452 阅读 · 0 评论