培训资料中的实战题编程题答案_复习资料编程题练习

其他范文 时间:2020-02-27 01:19:08 收藏本文下载本文
【www.daodoc.com - 其他范文】

培训资料中的实战题编程题答案由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“复习资料编程题练习”。

编程题答案

/*P127: 6-1*/ #include void main(){

int i,j,k;

for(i=1;i

for(j=0;j

for(k=0;k

if(i*i*i+j*j*j+k*k*k==1099)

printf(“%d ”,i*100+j*10+k);}

/*P127(P132): 6-2*/ void reverse(char *s);void main(){ char *str=“abcdefg”;

puts(str);

reverse(str);

puts(str);} void reverse(char *s){ char *p1,*p2,ch;

p1=p2=s;

while(*p2!='')

p2++;

p2--;

while(p1

{ ch=*p1;*p1=*p2;*p2=ch;

p1++;

p2--;

} }

/*P127: 1*/ void main(){ int i,j;

for(i=1;i

{

for(j=0;j

printf(“ ”);

for(j=1;j

printf(“%2d”,j);

for(j=i-1;j>=1;j--)

printf(“%2d”,j);

printf(“n”);

} }

}

/*P135: 8.2.2-1*/ #include void main(){ int a[21]={0,1,1},i;

for(i=3;i

a[i]=a[i-1]+a[i-2];

for(i=1;i

{ printf(“%6d”,a[i]);

if(i%10==0)

printf(“n”);

}

printf(“n”);}

/*P135: 8.2.3-1A*/ #include void main(){ int total,sum,m,n;

total=0;

for(m=1;m

{ sum=0;

for(n=1;n

sum=sum+n;

total=total+sum;

}

printf(“total=%dn”,total);}

/*P143: 1*/ #include #include #define SIZE 20 int findposition(int array[],int n,int data);int insert(int array[],int n,int data,int pos);void main(){

int a[SIZE],d,n,*p;

printf(“Input array length:”);

scanf(“%d”,&n);

/* 输入插入前数组长度,n要求小于SIZE */

printf(“nInput array %d element:n”,n);

for(p=a;p

scanf(“%d”,p);

/* 输入插入前已排好序的元素 */

printf(“nBefore insert:n”);

for(p=a;p

printf(“%dt”,*p);

/* 输出插入前的数组元素 */

printf(“nInput insert data:”);

{ if(*s==c)

}

return(n);} /*P144: 8.3.3-1*/ n++;#include int mychrcmp(char *s,char *t);void main(){ char str1[30],str2[30];

int n;

gets(str1);

gets(str2);

n=mychrcmp(str1,str2);

printf(“nstr1= %s,str2=%s,n=%dn”,str1,str2,n);} int mychrcmp(char *s,char *t){ while(*s++==*t++&&*s!=0);

if(*s==''&&*t=='')

return(*(--s)-*(--t));

else

return(*s-*t);}

/*P150: 5-1*/ #include void main(){ int i;

for(i=1;;i++)

if((i+3)%5==0&&(i-3)%6==0)

{ printf(“n=%dn”,i);

break;

} }

/*P150(P132): 5-2*/ #include void reverse(char *s);void main(){ char *str=“abcdefg”;

puts(str);

reverse(str);

puts(str);} void reverse(char *s){ char *p1,*p2,ch;

p1=p2=s;

while(*p2!='')

if(a[j]!=a[i-j-1])

{ f=0;

break;

}

if(f)

printf(“%ld,YES.n”,m);

else

printf(“%ld,NO.n”,m);}

/*P158(P127): 5-1*/ #include void main(){

int i,j,k;

for(i=1;i

for(j=0;j

for(k=0;k

if(i*i*i+j*j*j+k*k*k==1099)

printf(“%d ”,i*100+j*10+k);}

/*P158: 5-2*/ #include char *cut(char *s,int m,int n);void main(){ char str[50],*p=str;

int n0,n;

gets(str);

scanf(“%d%d”,&n0,&n);

p=cut(str,n0,n);

printf(“str=%s,n0=%d,n=%dn”,p,n0,n);} char *cut(char *s,int m,int n){ char *t=s;

int i,j=0;

for(i=0;i

s++;

while(*s!=''&&j

{ *(t+j)=*s;

s++;

j++;

}

*(t+j)='';

return t;}

/*P158(P127): 1*/-

c语言编程题答案

六、编程题参考答案1.编程,统计在所输入的50个实数中有多少个正数、多少个负数、多少个零。 #include "stdio.h" #define N 50 void main() { float x; unsigned int s1......

VB编程题及答案

1定义一个下标上界为10整型数组,并用随机函数为其赋值(值处于[0,100]之间),计算数组中所有偶数的和。 Private Sub Command1_Click() Randomize Dim a%(10) Dim i%, s% For i =......

编程题总结

C作业汇总1.short a,b=32767; /*short类型在内存中占2B*/ a=b+1; 问:a的值是多少?并分析原因。2.有一4位数整数,假设用abcd表示,请把这个4位数的每个数位用表达式表示出来。 3.......

编程题小结

1011 字符逆序Description:将一个字符串str的内容颠倒过来,并输出。Str的长度不超过100个字符。Input:输入包括一行。第一行输入的字符串。 Output:输出转换好的逆序字符串。 S......

改错编程题

实验二 VC++流程控制语句(一)二 程序设计题1、编写程序,输入一个不多于5位的整数,求出它是几位数,并分别打印出每一位数字,再按逆序打印出各位数字。2、编写程序,输入三角形三边a、......

下载培训资料中的实战题编程题答案word格式文档
下载培训资料中的实战题编程题答案.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文