- 博客(46)
- 收藏
- 关注
原创 10.9
#include<stdio.h>#include<string.h>#define MAX_LEN 10#define N 5void sortstring(char str[][MAX_LEN],int n);int main(){ int i,n; char name[N][MAX_LEN]; printf("how many countries?");
2017-12-30 15:34:46
297
原创 10.4
#include<stdio.h>main(){ int i,num=1; char a[20]; gets(a); for(i=0;a[i]!='\0';i++) if(a[i]==' ') num++; printf("%d",num);} 知识点:字符与字符串的区别 心得体会:字符串的最后一个字符要为’\0’
2017-12-30 14:48:24
214
原创 8.5
#include<stdio.h>int ReadScore(int score[]);int Average(int score[],int n);int GetAboveAver(int score[], int n);int main(){ int score[40],avescore,n,aboveave;n=ReadScore(score);avescore=Averag
2017-12-29 17:04:49
281
原创 6.15
#include<stdio.h>main(){ int x; for(x=0;x<98;x++) { if(98-x==(386-x*4)/2) { printf("鸡:%d\t兔:%d\n",98-x,x); } } return 0;}
2017-12-29 16:37:26
165
原创 8.4
#include<stdio.h>main(){ int score[40],i,n,count=0; scanf("%d\n",&i); for(n=1;n<i;n++) { scanf("%d\n",&score[n]); } for(n=1;n<i;n++) { if(score[n]<60) c
2017-12-29 15:35:54
207
原创 7.4
include<stdio.h>main(){ int a,b,n; scanf("%d %d",&a,&b); for(n=(a+b)/2;n>0;n--){ if((a%n==0)&&(b%n==0)) break; } printf("%d\n",n);} 知识点:学会求两个数的最小共倍数 心得体会:学会for循环和嵌套使用
2017-12-29 15:09:39
150
原创 8.1
#include<stdio.h>void Func(int x){ x=20;}int main(){ int x=10; Func(x); printf("%d",x); return 0;}
2017-12-24 16:35:50
137
原创 7.6
#include<stdio.h>long fact(int m);int main(){ int i,n; long sum=0; scanf("%d",&n); for(i=1;i<n;i++) { printf("%d!=%d\n",i,fact (i)); sum+=fact(i); }printf("%ld"
2017-12-24 16:08:49
133
原创 7.5
#include<stdio.h>long fact(int m);int main(){ int i,n; scanf("%d",&n); for(i=1;i<n;i++) { printf("%d!=%d\n",i,fact (i)); } return 0;}long fact(int m){ static lon
2017-12-24 15:47:54
123
原创 7.3
#include<stdio.h>long fact(int m);int main(){ int i,n,x; scanf("%d %d",&i,&n); x=fact(i+n); printf("%d %d %d",i,n,x); return 0;}long fact(int m){ int a,b,c; a=b+c; re
2017-12-24 15:09:38
122
原创 6.12
#include<stdio.h>main(){ int i,j=0; scanf("%d ",&i); while(i>0) { j+=i; scanf("%d",&i); } printf("%d\n",j); return 0;}
2017-12-03 22:36:56
188
原创 6.17
#include<stdio.h>int main(){ int i,j; int count=0; for(i=0;i<=10;i++) for(j=0;j<=20;j++) if(100-i*10-j*2>=0) { printf("1元%3d张 10元%3d张 5元%3d张",100-i*10-j*20,i,j)
2017-11-23 10:41:23
176
原创 6.10
#include<stdio.h>int main(){ int a,b,c,i; for(i=100;i<1000;i++) { c=i/100; b=(i/10)%10; a=i%10; if(i==a*a*a+b*b*b+c*c*c) { printf("%d\n",i); } }} 知识点 学会分
2017-11-20 17:26:45
126
原创 6.18
#include<stdio.h>main(){ int i,j; for(i=1;i<10;i++) { printf("%d\t",i); }printf("\n"); for(i=1;i<10;i++) { printf("-\t"); } printf("\n");
2017-11-18 14:19:05
190
原创 6.18
#include<stdio.h>main(){ int i,j; for(i=1;i<10;i++) { printf("%d\t",i); }printf("\n"); for(i=1;i<10;i++) { printf("-\t"); } printf("\n"); for(j=1
2017-11-18 14:09:26
163
原创 统计一个数出现的次数
#include<stdio.h>#define N 10int main(){ int number[N]={0}; int i,j; scanf("%d",&i); while(i!=-1) { if(i>=0&&i<=9) { number[i]++; } scanf("%d",&i); }
2017-11-15 23:14:49
380
原创 6.5
#include<stdio.h> main(){ float c=0,f; for(f=0;f<=300;f+=10) { c=0; c=(5.0/9.0)*(f-32); printf("%.3f\n",c); } return 0;} 知识点 对float的熟悉 心得体会 要写会使用floa
2017-11-12 21:07:42
125
原创 6.4
#include<stdio.h>int main(){ int n,i,pf,lf; scanf("%d",&i); for(n=1;n<=i;n++) { pf=n*n; lf=(n*n)*n; printf("%d %d\n",pf,lf); pf=0;
2017-11-12 20:25:38
317
原创 5.4
#include<stdio.h>int main(){ int n,capital; float rate,deposit=0; scanf("%d%d",&n,&capital); if(n=1) { rate=0.0225; } if(n=2) { rate=0.0243; if(n=3) {
2017-11-12 14:40:31
125
原创 3.3(4)
#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-12 13:56:21
122
原创 3.3(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-12 13:52:30
182
原创 3.3
#include<stdio.h>int main(){ int n,capital; float rate=0.0225,deposit=0; scanf("%d%d",&n,&capital); deposit=capital+(capital*rate)*n; printf("%.3f\n",deposit); return 0;
2017-11-12 13:36:34
137
原创 6.3
#include<stdio.h>main(){ int x=1,find=0; while(!find) { if(x%2==1&&x%3==2&&x%5==4&&x%6==5&&x%7==0) { printf("x=%d\n",x); find=1; }
2017-11-10 20:47:58
123
原创 6.2(4)
{ int n=1; float term=1.0,sign=1,sum=0; while(sign>=0.0004) { term=sign*(1/n); sum=sum+term; sign=pow(-1,n-1)*sign; n++; } printf("sum=%f\n",sum);}
2017-11-07 23:20:18
136
原创 6.2(3)
#include<stdio.h>main(){ long term=2,sum=0; int a,i,n; printf("Input a,n:"); scanf("%d,%d",&a,&n); for(i=1;i<=n;i++) { term=pow(a,i); sum=sum+term; } printf("sum=%1d\n",sum);
2017-11-07 23:07:05
145
原创 6.2(1)
(1)#include<stdio.h>main(){ int i,sum=0; for(i=1;i<=101;i+=2) { sum+=i; } printf("sum=%d\n",sum);} 知识点 1.要熟悉for
2017-11-07 16:32:35
132
原创 6.1(3)
(2)#include<stdio.h>main(){ int k=4,n; for(n=0;n<k;n++) { if(n%2==0) break; k--; } printf("k=%d,n=%d\n",k,n);}
2017-11-07 16:24:11
150
原创 5.6
5.6讲习题5.5程序中的第7-10行的if语句改用条件表达式重新编写程序。#include<stdio.h>main(){ int year,flag; printf("Enter year:"); scanf("%d",&year); flag=(year%400==0)||(year%4==0&&year%100!=0)?1:0; if(flag==1) print
2017-11-05 15:52:42
305
原创 5.5
5.5从键盘任意输入一个年号,判断它是否是闰年,若是闰年输出yes,否则输出no,。已知符合下列条件之一这是闰年:(1)能被4整除,但不能被100整除;(2)能被400整除。#include<stdio.h>main(){ int year,flag; printf("Enter year:"); scanf("%d",&year); if(year%4==0&&year%100
2017-11-05 14:41:19
176
原创 5.3
5.3在挒3.8的基础上,从键盘任意输入三角形的三边长为a,b,c,编辑判断a,b,c的值能否构成一个三角形,若能构成三角形,则计算并输出三角形的面积,否则输出“不能构成三角形”。已知构成三角形的条件是:任意两边之和大衣第三遍。#include<stdio.h>main(){ int a,b,c,s=0,area=0; scanf("%d%d%d",&a,&b,&c);
2017-11-05 13:59:19
267
原创 5.2
main(){ int i; scanf("%d",&i); if(i%2==0) { printf("偶函数\n"); } else { printf("奇函数\n"); }} 知识点 1:学会对函数求余
2017-11-05 12:24:18
126
原创 3.2
#include<stdio.h>main(){ int x,y,a,b,c; scanf("%d",&x); a=x/100; b=(x/10)%10; c=x%10; y=c*100+b*10+a; printf("%d\n",y);} 知识点 1:要学会分离一个数的个位十位百位。 心得体会 1:
2017-11-05 08:54:18
109
原创 5.1 从键盘任意输入一个实数,不适用计算绝对值函数编程计算并是输出这个数的结对值。
#include<stdio.h>main(){ float i,x; scanf("%f",&i); x=sqrt(i*i); printf("%.2f\n",x);} 知识点 1。学会使用sqrt。 心得体会:sqrt之后的()一定不能忘记。
2017-11-04 11:58:04
1435
原创 4.3填空题。
(2)#includemain(){char a,b;int c;scanf("%c%c%d",&a,&b,&c);printf("%c,%c,%d\n",a,b,c);}
2017-10-22 13:53:14
289
原创 4.3填空题。
(1)要使下面程序在屏幕上显示1,2,34,则从键盘输入的数据格式应为12 34#includemain(){ char a,b; int c; scanf("%c%c%d",&a,&b,&c); printf("%c,%c,%d\n",a,b,c); }
2017-10-22 13:40:08
905
原创 4.2分析下面程序,请指出错误的原因和程序错在哪里,并改正错误。
#includemain(){ long a,b; float x,y; scanf("%d,%d\n",a,b); scanf("%5.2, %5.2\n",x,y); printf("a=%d,b=%d\n",a,b); printf("x=%d,y=%d\n",x,y);}改正:X,Y应该为浮点型,而不是整型。第九行应该为: printf("x=%f,y=%f
2017-10-22 13:25:18
8344
原创 4.1(3)假设程序运行时输入123456。
(3)#includemain(){ int a,b; scanf("%2d%*2s%2d",&a,&b); printf("%d,%d\n",a,b);}
2017-10-22 13:14:36
1405
1
原创 4.1分析并写出下列程序的运行结果。
(1)#includemain(){ char c1='a',c2='b',c3='c'; printf("a%c2d%c3c%c\n",c1,c2,c3); }
2017-10-22 12:13:15
1728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人