第三章习题
cxzchenzexi9692
这个作者很懒,什么都没留下…
展开
-
p123 28
#include#includeint main(){int i,n;char s[100];while(1){printf("请输入一串字符\n");gets(s);n=strlen(s);for(i=0;i{ if(s[i]>=65&&s[i] s[i]=s[i]+32; else if(s[i]>=87&&s[i] s[i]原创 2015-04-22 17:43:20 · 242 阅读 · 0 评论 -
p123 30
#include unsigned long c(unsigned long x,unsigned long y) { unsigned long z; if((y==1)||(y==x)) return 1; z=c(x-1,y-1)+c(x-1,y); return z; } int main() {原创 2015-05-01 18:20:41 · 295 阅读 · 0 评论 -
p122 20
#include void trans(int n,int base) { int a[10],i=0,k; if(base==2) { while (n != 0) { a[i]= n%2; n/=2; i++; } k=i; for(i=k-1;i>=0;i-原创 2015-05-01 14:38:39 · 206 阅读 · 0 评论 -
p123 38
#include int powers(int m,int n) { int i,sum=1; for (i=0;i { sum*=m; } return sum; } int sum_of_powers(int k,int n) { int i,sum=0; for(i=1;i sum+=powers原创 2015-05-01 15:22:51 · 419 阅读 · 0 评论 -
p123 36
#include void printdate(int year,int month,int day) { int B; if((year%4==0&&year%100!=0)||year%400==0) B=29; else B=28; switch(month) { case 1:i原创 2015-05-01 15:13:04 · 254 阅读 · 0 评论 -
p124 41
#include #include int prim(int num) { int i,j=0; for(i=2;i { if(num%i==0) j++; } if(j==0) return 1; else re原创 2015-05-29 11:31:37 · 249 阅读 · 0 评论 -
p124 40
#includefloat fun(int n){ int i;float Sn=1.0f,k=1.0f;for(i=0;i{k*=(i+1);Sn+=1/k;}printf("%f",Sn);return Sn;}void main(){int a;printf("请输入一个非负整数:\n");scanf("%d",&a原创 2015-05-29 11:14:19 · 533 阅读 · 0 评论 -
p124 39
#includeint fun(int x,int n){int i,k=1;for(i=0;i{k*=x;}printf("%d",k);return k;}void main(){int a,b;printf("输入底数和指数:\n");scanf("%d%d",&a,&b);fun(a,b);}原创 2015-05-29 10:40:24 · 262 阅读 · 0 评论 -
p124 42
#include double Count(double a[],int n) { double aver; double sum=0; int i; for(i=0;i { sum+=a[i]; } aver=sum/n; return aver; }原创 2015-06-05 11:25:59 · 283 阅读 · 0 评论 -
p124 43
#include void index(int x,int a[],int n) { int i,k; for(i=0;i { printf("%d ",a[i]); } printf("\n"); for(i=0;i { if(x==a[i])原创 2015-06-05 11:30:51 · 255 阅读 · 0 评论 -
p123 32
#include int main() { int i,j,k,a[57]; for(i=0;i { a[i]=i+1; } for(k=i=j=0;k!=56;) { if(a[i]!=0) j++; if(j==4)原创 2015-05-01 15:04:16 · 270 阅读 · 0 评论 -
p123 29
#include#includeint main(){srand(5);int i,t;int a[10000]; int b[10000];for(i=0;i{t=rand();a[i]=t;}for(i=0;ib[i]=a[i];printf("%d\n",b[3456]);return 0;}原创 2015-05-01 14:48:50 · 231 阅读 · 0 评论 -
p122 6
#includeint up(char ch){ if((ch>='A')&&(chch='a'+ch-'A';elsech=ch;printf("%c",ch);return 0;}int main(){char ch;scanf("%c",&ch);up(ch);return 0;}原创 2015-04-20 21:31:21 · 299 阅读 · 0 评论 -
p122 21
#includeint main(){int a[10];int i,max,c=0,s=0; double b; printf("请输入成绩"); for(i=0;i scanf("%d",&a[i]); max=a[0]; for(i=0;i { if(a[i]>max) max=a[i]; } pr原创 2015-04-21 22:51:10 · 235 阅读 · 0 评论 -
p122 14
#includeint main(){ int b,n,i=0,a[20],j=0; printf("请输入一个数"); scanf("%d",&b); while(b!=0) { a[i]=b%10; b=b/10; i++; } printf("逆转数是"); for(j=0;jprintf("原创 2015-04-21 20:32:41 · 239 阅读 · 0 评论 -
p122 15
#includeint main(){int n,j,i,t;printf("请输入数值");scanf("%d",&n); int a[5]={1,2,3,4,n};for(j=0;j{for(i=0;i{ if(a[i]>a[i+1]){t=a[i];a[i]=a[i+1];a[i+1]=t;}}}for(原创 2015-04-21 21:03:33 · 209 阅读 · 0 评论 -
p122 16
#includeint up(int a[],int n){int i,c=0,s=0; double b; for(i=0;ic=c+a[i]; b=1.0*c/(1.0*n);for(i=0;i{ if(a[i]>b) s++; }printf("%d",s);return 0;}int main()原创 2015-04-21 22:01:53 · 161 阅读 · 0 评论 -
p122 10
#include#includeint up(int a[]){ int i,j,t,s;double m; for(j=0;j { for(i=0;i { if(a[i]>a[i+1]) { t=a[i]; a[i]=a[i+1]; a[i+1]=t; } } } for(i=0;i prin原创 2015-04-21 20:01:17 · 229 阅读 · 0 评论 -
p122 17
#includeint main(){int a[10];int i,c=0;float b;printf("请输入元素");for(i=0;i{ scanf("%d",&a[i]); c=c+a[i];}b=1.0*c/10;printf("%f",b);return 0;}原创 2015-04-21 22:24:37 · 192 阅读 · 0 评论 -
p122 19
#includeint main(){int a[20];int i,n;printf("请输入数组元素个数\n");scanf("%d",&n);for(i=0;iscanf("%d",&a[i]);for(i=n-1;i>=0;i--)printf("%d ",a[i]);return 0;}原创 2015-04-21 22:35:04 · 229 阅读 · 0 评论 -
p124 43
#include void index(int x,int a[],int n) { int i,k; for(i=0;i { printf("%d ",a[i]); } printf("\n"); for(i=0;i { if(x==a[i])原创 2015-06-05 11:37:32 · 177 阅读 · 0 评论