自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 《C++编程》第3章第39题

#includeint fun(int x,int n){ int i,c=1; for(i = 0;i<n;i++) { c=c*x; } printf("%d\n",c); return c;}int main(){ int x,n; while(1) { printf("输入x n:"); scanf("%d %d",&x,&n); fun(x,n

2015-05-21 21:08:03 264

原创 《C++编程》第3章第30题

杨辉三角#include unsigned long kolen(unsigned long x,unsigned long y) { unsigned long z; if((y==1)||(y==x)) return 1; else z=kolen(x-1,y-1)+kolen(x-1,y); return z; }

2015-05-15 11:37:00 289

原创 《c++编程》第3章第38题

#include int powers(int m,int n) { int i,sum=1; for (i=0;i<n;i++) { sum*=m; } return sum; } int sum_of_powers(int k,int n) { int i,sum=0; for(i=1;i<=n;i++) sum+=p

2015-05-07 21:11:25 269

原创 《c++编程》第3章第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:if(day<=31)

2015-05-07 21:06:32 321

原创 《c++编程》第3章第32题

#include int main() { int i,j,p,a[99]; for(i=0;i<=56;i++) a[i]=i+1; for(p=i=j=0;p!=56;) { if(a[i]!=0) j++; if(j==4) { j=0; a[i]=0; p++; }

2015-05-07 21:00:32 221

原创 《C++编程》第3章第29题

题:用#include,strand(5)为种子,rand( ),产生10000个随机数组,求排序后下标为3456的数是多少。#include #include int main() { srand(5); int i,n; int a[10000]; int b[10001]; for(i=0;i<10000;i++) { n=rand

2015-05-07 20:33:24 293

原创 《C++编程》第3章第28题

#include#includeint main(){ int i,n; char s[100]; while(1) { printf("请输入一串字符\n"); gets(s); n=strlen(s); for(i=0;i<n;i++) { if(s[i]>=65&&s[i]<=90) s[i]=s[i]+32; else if(s[i]>

2015-04-23 23:00:59 322

原创 《C++编程》第3章第21题

#includeint main(){ float a=0,b,h[10],max; int i,j=0; printf("请输入十个学生成绩\n"); for(i=0;i<10;i++) scanf("%f",&h[i]); max=h[0]; for(i=0;i<10;i++) { if(max<h[i]) max=h[i]; } for(i=0;i<10;

2015-04-23 22:57:02 314

原创 《C++编程》第3章第20题

#includevoid 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--) printf("%d",a[i]); } if(base==8) {

2015-04-23 22:54:03 291

原创 《C++编程》第3章第16题

#include int Fun(int a[], int n) { int i; float m = 0; int s; for ( i=0; i<n; i++) { m += a[i]; } float v = m / n; s = 0; for ( i=0; i<n; i++) {

2015-04-23 22:50:25 283

原创 《C++编程》第3章第17题

题:将10个整数输入数组,求出其平均值并输出。解:#include int main(){ float a[10],s=0; int i; for(i=0;i<10;i++) { scanf("%f",&a[i]); } for (i=0;i<=9;i++) { s+=a[i]; } s=s/10; printf("%.3f\

2015-04-23 22:00:08 290

原创 《c++编程》第3章第15题

题:有一个已经排好序的数组,今输入一个数,要求按原来的排序规律将它插入数组中。解:

2015-04-23 21:28:14 703 4

原创 《C++编程》第3章第14题

题:编写一个函数int Reverse(unsigned int s),该函数将参数s逆转并作为函数的执行结果。例如,s为1234时,该函数的结果为4321解:#include#includevoid func(char *s){char *p1, *p2;char c;p1 = s;p2 = s + strlen(s) - 1;while(p1 {

2015-04-23 20:35:50 360

原创 《C++编程》第3章第10题

题:编写一个程序,要求输入三角形的3条边,然后判断是否合理,如果不合理,给出信息并要求重新输入;如果合理,计算其面积。解:

2015-04-19 22:07:59 501

原创 《C++编程》第3章第6题

题:定义函数up(ch),如果字符变量ch是小写字母就转换成大写字母并通过up返回,否则字符ch不变。要求在短小而完全的程序中显示程序调用。解:#includeint Up(char ch){if(ch>='a'&&ch{ch='A'+(ch-'a');printf("%c\n",ch);}else printf("%c\n",ch);return ch

2015-04-19 22:03:54 369

原创 排序

#include  #define N 7int main()  {int i,j,t;int a[7] = {86,99,12,3,56,45,66};for(i = 1;i{for(j = i;j>=1;j--){if(a[j]{t = a[j];a[j] = a[j-1];a[j-1]=t;}}}for(j=0;jp

2015-04-16 22:10:39 282

原创 周期数字

#include   #include int main()  {  char a[50];  while(1)  {   printf("请输入一个数字:");  scanf("%s", a);  int i, j, k=1,b;  int n = strlen(a);  for(i=1; i    if(n%i == 0)   {   

2015-04-16 22:00:06 402

原创 《C++编程》第二章第20题

题:设某县2000年工业总产值为200亿元,如果该县预计平均年工业总产值增长率为4.5%,那多少年后该县年工业总产值将超500亿元?解:#includeint main(){int a=0;float c;for(c=200;ca=a+1;printf("%d年\n",a);return 0;}运行结果:

2015-04-16 21:45:25 561

原创 《C++编程》第二章第19题

题:输入一个正整数,判断其中各位数字是否奇偶交替出现。(1234和1038都是,22345不是)解:#includeint main(){while(1){ unsigned int x,flag;printf("请输入一个正整数(x>0):\n");scanf("%u",&x);do{ flag=x%2; x/=10;}while(x&&(

2015-04-16 21:39:11 351

原创 《C++编程》第二章第18题

题:从键盘上输入一个正整数n,编程判断这个数是否同时含有奇数字和偶数字。解:#includeint main(){int a,b=0,c=0,i;for(i=1;i{printf("随机输入一个正整数:\n");scanf("%d",&a);do{if(a%2==0)  b++; else  c++; a=a/10;}

2015-04-16 21:33:05 363

原创 《C++编程》第二章第17题

题:输出2-n之间的所有素数,n由键盘输入(即质数,只有1和它自身两个因子)。解:#include#includeint main(){ int x,y,n,i=0; printf("请输入n:\n"); scanf("%d",&n); for(x=2;x { for(y=2;y { if(x%y==0) i++; }  if(i==

2015-04-16 21:25:12 284

原创 《C++编程》第二章第16题

题:输入3个整数a,b,c,请从小到大的顺序输出。解:

2015-04-09 20:04:53 379 2

原创 《C++编程》第二章第15题

题:输入一个正整数n,各输出n行的正(倒)三角形宝塔图案。解:#include void main(){int i,j,b,n;scanf("%d",&n);for (b=1;b{for(i=1;iprintf(" ");for(j=1;jprintf(" x");printf("\n");}}以下是运行结果:

2015-04-09 17:24:22 421 2

原创 《C++编程》第二章第14题

题:计算斐波拉契分数数列前n项之和(n是某个常数)(2/1,3/2,5/3,8/5,13/8,21/13,...)。解:#includeint main(){float a=2,b=1,,s=0,c;int n,i;     printf("Input N:");     scanf("%d",&n);for (i=1;i{s+=(a/b);

2015-04-06 20:59:43 246

原创 《C++编程》第二章第13题

题:输入一串字符,直到输入一个星号(*)为止,统计(输出)其中的字母个数和数字字符个数。解:

2015-03-29 01:08:39 536

原创 《C++编程》第二章第12题

题:求爱因斯坦数学题。有一条长阶,若每步跨2阶,则最后剩一阶;若每步跨3阶,则最后剩2阶;若每步跨5阶,则最后剩4阶;若每步跨6阶,则最后剩5阶;若每步跨7阶,最后正好一步不剩。解:

2015-03-28 22:56:04 351

原创 《C++编程》第二章第10题

题:输入年号和月份,输出这一年的该月的天数。(提示:注意判断是否为闰年)解:

2015-03-28 00:41:47 325

原创 《C++编程》第二章第9题

题:输入某个点A的平面坐标(x,y),判断(输出)A点是否在圆内、圆外还是圆周上,其中圆心坐标为(2,2),半径为1。解:#includeint main(){char ch;float r=1;float x,y,R;while(1){printf("INPUT(x,y):");scanf("%f,%f",&x,&y);R=(x-2)*(x-2)+

2015-03-27 23:18:34 2766

原创 《C++编程》第二章第8题

题:输入整数a和b,如果a能被b整除,就输出算式和商,否则输出算式、整数商和余数。解:#includeint main(){int a,b;while(1){printf("Input double number(a,b):\n");scanf("%d,%d",&a,&b);if(a%b == 0)printf("%d/%d=%d\n",a,b,a/b);

2015-03-27 21:03:38 455

原创 《C++编程》第二章第7题

题:输入两个字符,若这两个字符之差为偶数,则输出它们的后继字符,否则输出它们的前趋字符。(前趋:较小字符前面的一个字符,后继:较大字符后面那个字符)解:#include int main(){ char a,b,ch; while(1) {  scanf("%c%c",&a,&b);  while((ch=getchar()) != '\n');  if((

2015-03-27 11:33:54 780

原创 《C++编程》第二章第6题

题:输出1000年(包括1000年)到1999年之间的所有闰年,要求每3个一行,分行输出。解:#include void main(){int i,j=0;printf("从公元1000年至1999年所有闰年的年号:\n");for(i=1000;i{if((i%400)==0||((i%4==0)&&(i%100!=0)))//能整除400的或者能整除4但不整

2015-03-25 19:38:47 310

原创 《C++编程》第二章第4题

题:编写一个程序,判断用户输入的字符是否是数字,若是数字,则输出“a numerical character",否则输出”other character"。解:#includeint main(){int i=0;char c;while(i{      printf("Input Something:");c=getchar();if((c>='0')&&

2015-03-25 19:06:25 360 2

原创 《C++编程》第二章第1题

题:输出x^2的值,x取值从0到10.解:#includeint main(){   int i,j;   for(i=0;i   {       j=i*i; printf("%2d",j);      printf("\n");   } return 0;}以下是运行结果:

2015-03-23 22:29:35 371

原创 《C++编程》第二章第11题

题:输出9x9乘法表。解:#includeint main(){   int i,j;   for(i=1;i   {         for(j=1;j        {            printf("%d*%d=%2d  ",i,j,i*j);        }        printf("\n");     } ret

2015-03-23 22:23:29 280

原创 《C++编程》第二章第3题

题:编写一个程序从键盘上输入10个数,要求输出其中最小的。解:#includeint main(){    int a;  printf("input a:");  scanf("%d",&a);  int i=0;  while(i  {   int x;   printf("input x:");   scanf("%d",&x);   

2015-03-23 22:11:18 262

原创 《C++编程》第一章第6题

分别创建一个int型变量a、float型变量b、char型变量c,初始化为直接常量1、3.14、'C',在printf中输出它们的值。解答:#include int main(){int a = 1;float b = 3.14;char c = 'C';printf("a=%d\n",a);    printf("b=%f\n",b);printf("c=

2015-03-14 23:39:24 335

原创 《C++编程》第一章第5题

使用printf输出一个形如14.3%这样的百分数。解答:#include int main(){printf("%f%%\n",2.14);return 0;}以下是运行过程:

2015-03-14 23:31:43 303 2

原创 《C++编程》第一章第4题

使用printf和格式控制串%d,输出一个浮点数.观察结果并思考.解答:#include int main(){printf("%d\n",2.14);return 0;}以下是操作过程: 可以看出;"%d"必须对应printf函数实参列表后面的一个整数;而浮点类型数在计算机上表示和整数完全不一样,所以会把浮点数按

2015-03-14 23:21:22 285

原创 《C++编程》第一章第3题

问题:使用printf的格式控制串%f,%d,%c,分别输出3.14、100和字符'C'。解答:#includeint main(){    printf("%f\n%d\n%c\n",3.14,100,'c');         return 0; }以下是运行情况:

2015-03-13 11:51:12 276

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除