- 博客(32)
- 收藏
- 关注
原创 9.2.利用函数swap用函数编程实现两个数组中对应元素值的交换。
#include<stdio.h>int main(){ int a[]={1,2,3,4,5}; int*p=a; printf("%d,%d,%d,%d,%d,%d,%d\n",*p,*(++p),(*p++),*p,*p--,--(*p),*p); return 0;}
2017-12-30 19:15:14
8598
原创 5.8.从键盘任意输入一个字符,编程判断该字符是数字字符、大写字母、小写字母、空格还是其他字符。
#include<stdio.h>main(){ char ch; printf("inputch:"); scanf("%c",&ch); if(ch>=48&ch<=57) { printf("ch是数字字符\n"); } else if(ch>=65&&ch<=90) { printf("ch是大
2017-12-30 18:34:44
59704
3
原创 8.13
#include<stdio.h>#define N 2void main(){ int i; intf[N]={1,1}; printf("%d:%d\n",1,f[1]); for(i=2;i<N;i++) { f[i]=f[i-1]+f[i-2]; printf("") printf("%d:%d\n",i+1,f[i]); } }
2017-12-28 21:08:56
269
原创 7.4.采用穷举法,用函数编程实现计算两个正整数的最小公倍数的函数,在主函数中调用该函数计算并输出从键盘任意输入的两个数的最小公倍数。
include<stdio.h>int LCm(int n,int m);int main(){ int a,b; printf("输入a,b:"); scanf("%d,%d",&a,&b); printf("%d\n",LCM(a,b)); return 0;}int LCM(int n,int m){ int x; int
2017-12-28 20:50:50
20595
5
原创 6.17.用100元人民币兑换10元,5元和一元的纸币共50张,请用穷举法编程计算共有几种兑换方法,每种方法各兑换多少张纸币。
#include<stdio.h>main(){int x,y,z;for(x=1;x<=9;x++){for(y=1;y<=17;y++){10*x+5*y+z==100;z=50-x-y;if(10*x+5*y+z==100&&x+y+z==50&&z>0){printf("x=%d,y=%d,z=%d\n",x,y,z);}}}}
2017-12-28 20:16:02
13396
3
原创 8.1(2)写出运行结果。
#include<stdio.h>void func(int b[]){int j;for(j=0;j<4;j++){b[j]=j;}}int main(){static int a[]={5,6,7,8},i;func(a);for(i=0;i<4;i++){printf("%d",a[i]);} return 0;}
2017-12-28 15:34:06
288
原创 7.5.编程计算并输出从1到n之间的所有数的介乘值。
#include <stdio.h>main(){ int a,b,c,d=1; printf("请输入一个数:"); scanf("%d",&a); for(b=1;b<=a;b++){ for(c=1;c<=b;c++){ d=d*c;} printf("%d! = %ld\n",b,d); d=1;}}
2017-12-28 15:23:14
764
1
原创 6.15鸡兔同笼,共有98个头,386只脚,请用穷举法编程计算鸡兔共有多少只。
#include<stdio.h>main(){int x,y;for(x=0;x<=98;x++){y=98-x;2*x+4*y==386;if(x+y==98&&2*x+4*y==386){printf("x=%d,y=%d\n",x,y);}}}
2017-12-28 15:00:25
5880
原创 7.6编程算并输出1的介乘加到n的介乘。
#include<conio.h>#include<stdio.h> void main() { int N; int i,s=1,t=0; printf("please input a number:\n"); scanf("%d",&N); for(i=1;i<=N;i++) { s=s*i; t=t+s;
2017-12-28 14:39:28
422
原创 6.18.分别按如下三种形式,编程出九九乘法表。(第一个)
#include<stdio.h>#include<math.h>void main(){int i,j,sum;int n=0,x=0;for(i=1;i<10;i++){for(j=1;j<10;j++){sum=i*j;printf("%4d",sum);n++;if(n%9==0)printf("\n");}}}
2017-12-28 13:45:49
12389
原创 6.9.编程计算e的近似值。直到最后一项的绝对值小于0.001时为止,输出e的值并统计累加的项数。
#include<stdio.h>#include<math.h>main(){int n=1,count=1;double sum=1,term=1;while(fabs(term)>=1e-5){term=term*(1.0/n);sum=sum+term;n++;count++;}printf("sum=%f,count=%d\n",sum,count);}
2017-12-28 13:33:27
16301
原创 6.5.请编程按每隔10输出0到300之间的华氏温度到摄氏温度的对照表。
#include<stdio.h>main(){float c,f;for(c=-40;c<=110;c=c+10){f=9/5*c=32;printf("f=%f\n",f);}}
2017-12-28 13:18:13
4320
3
原创 4.从键盘输入一个大写英文字母,将其转换为小写字母后,将转换后的小写英文字母及其十进制的ASCII码显示到屏幕上。
#include<stdio.h>main(){ char ch; printf("press a key and then press enter:"); ch=getchar(); ch=ch+32; prinftf("%c,%d\n",ch,ch);}
2017-12-26 20:18:04
54188
3
原创 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-26 19:23:12
1477
1
原创 6.6
#include<stdio.h>#include<math.h>main(){ int n; double c=0.01875,x; do{ x=x*pow(1+c,12)-1000; n++; }while(x>0); printf("x=%d\n",x);}
2017-12-24 14:01:07
158
原创 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
#include<stdio.h>include<math.h>main(){ float a,b,c,area; printf("inputa,b,c:"); scanf("%f,%f,%f",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) { s=(a+b+c)/2; area=(float)sqrt(
2017-12-24 13:22:10
39325
2
原创 5.1,从键盘任意输入一个实数,不使用计算绝对值函数编程计算并输出该实数的绝对值。
#include<stdio.h>main(){ int a; printf("输入一个实数"); scanf("%d",&a); a=sqrt(a*a); printf("%d\n",a); return 0;}
2017-12-24 13:00:35
6204
原创 6.10.水仙花数是指各位数字的立方和等于该数本身的三位数。例如153是水仙花数,请编程并计算出所有的水仙花数。
#include<stdio.h>int main(){ int a,b,c,i; for(i=100;i<=999;i++) { a=i/100; b=i/10%10; c=i%10; if(i==a*a*a+b*b*b+c*c*c) printf("%d\n",i); }}
2017-11-27 17:09:09
7270
原创 6.4.编程计算输出1到N之间的所有数的平方和立方。其中n值由用户从键盘输入
#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-27 16:57:10
10124
原创 (2)计算1*2*3+3*4*5+......+99*100*101的值。
#include<stdio.h>main(){long i;long term,sum=0;for(i=1;i<=101;i=i+2){term=i*(i+1)*(i+2);sum=sum+term;}printf("sum=%1d",sum);}
2017-11-12 19:49:41
4645
3
原创 (1)计算1+3+5+7+......+101的值
#include<stdio.h>main(){int i,sum=0;for(i=1;i<=101;i=i+2){sum=sum+1;}printf("sum=%d\n",sum);}
2017-11-12 18:40:44
5641
3
原创 1.写出下例程序的运行结果
#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-12 17:28:49
1073
原创 6.分析并写出下列程序的运行结果
#include<stdio.h>main(){int k=4,n;for(n=0;n<k;n++){if(n%2==0) continue;k--;}printf("k=%d,n=%d\n",k,n);}
2017-11-12 15:48:06
3350
原创 6.1.分析并写出下例程序运行的结果
#include<>main(){ int i,j,k; char space=' '; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) { printf("%c",space); } for(k=1;k<=6;k++) { printf("*") } printf("\n"); } }
2017-11-12 15:17:54
2111
1
原创 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit
#include<stdio.h>main()int n,capital;float rate=0.0025,deposit;printf("input n,capital:");scanf("%d%d",&n,&capital);deposit=capital*n*(float)rate;printf("depsit=%f\n",deposit);return 0;}
2017-11-12 14:32:36
52996
7
原创 5.2.从键盘任意输出一个整数,编程判断它的奇偶性。
#include<stdio.h>main(){int a;scanf("a");if(a%2==0)printf("a是偶数\n");elseprintf("a是奇数\n");return 0;}
2017-11-12 12:38:00
2363
原创 九九乘法表
#include<stdio.h>main(){int i,j;for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf("%d*%d=%d",i,j,i*j);}printf("\n");}}
2017-11-10 21:15:36
203
原创 (3)假设程序运行时输入123456
#include<stdio.h>main(){int a,b;scanf("%2d*2s%2d",&a,&b);printf("%d,%d\n",a,b);}
2017-11-10 20:40:44
1232
原创 4.2.分析并写出下面程序的运行结果
(2)#include<stdio.h> main() { int a=12,b=15; printf("%d%%b=%d%%\n",a,b); }
2017-11-10 20:28:22
1058
原创 4.1.分析并写出下面程序的运行结果
(1)#include<stdio.h>main(){char c1='a',c2='b',c3='c';printf("a%cb%cc%c\n",,c1,c2,c3);}
2017-11-10 20:12:13
2211
原创 3.1 (1)
#includemain(){ int a =12,b=3; float x=18.5,y=4.6; printf("%f\n",(float)(a*b)/2); printf("%d\n",(int)x %(int)y);}
2017-10-23 17:29:47
251
原创 什么是图灵测试
什么是图灵测试? 答: 图灵测试的方法是,被测试人,和一个是声称自己有人类智力的机器。测试时,测试人与被测试人是分开的,测试人只有通过一些装置(如键盘)向被测试人问一些问题,这些问题随便是什么问题都可以。问过一些问题后,如果测试人能够正确地分出谁是人谁是机器,那机器就没有通过图灵测试,如果测试人没有分出谁是机器谁是人,那这个机器就是有人类智能的
2017-09-28 18:30:48
1621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人