中国海洋大学C程上机答案文档格式.docx
- 文档编号:16165463
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:23
- 大小:17.50KB
中国海洋大学C程上机答案文档格式.docx
《中国海洋大学C程上机答案文档格式.docx》由会员分享,可在线阅读,更多相关《中国海洋大学C程上机答案文档格式.docx(23页珍藏版)》请在冰豆网上搜索。
{
a[i]=m;
i=i+1;
}
}
while((x/=10)!
=0);
for(i=i-1;
i>
=0;
i--)
{
b=b*10+a[i];
returnb;
2.
voidfun(intk,int*p)
inti,j=0;
for(i=2;
i<
=k;
i++)
while(k!
=i)
if(k%i==0)
{
p[j]=i;
j=j+1;
k=k/i;
}
elsebreak;
p[j]=k;
p[j+1]=-1;
intx,a[17]={0},i;
printf("
Enteranumber(2-32767):
scanf("
%d"
x);
while(x<
2);
fun(x,a);
for(i=0;
a[i]!
=-1;
if(a[i]!
=a[i+1])
printf("
%d"
a[i]);
"
3.
#defineN6
voidfun(int*x,intn)
inti,k,j,p=0,m=0;
2;
k=i;
for(j=i+1;
j<
n;
j++)
if(x[j]>
x[k])
k=j;
m=x[i];
x[i]=x[k];
x[k]=m;
inta[N],i;
N;
a[i]);
fun(a,N);
\n"
4.
intfun(int*x,intn)
inti,j,m,p,d=0;
m=x[0];
7;
x[i]=x[i]+x[i+1];
x[7]=x[7]+m;
for(j=0;
n-i;
x[j+1])
p=x[j];
x[j]=x[j+1];
x[j+1]=p;
if(x[i]%2!
=0)
d++;
returnd;
inta[8],i,n;
8;
n=fun(a,8);
for(i=0;
n=%d\n"
n);
5.
intfun(intx,longinty)
inti,n=0,m=0;
while(y-m>
n++;
m=m+pow(x,n);
returnn-1;
intx;
longy;
%d%ld"
x,&
y);
fun(x,y));
6.
string.h>
#defineN30
intfun(char(*ss)[N],intm,char*s)
inti,j,k;
s=ss[0];
m;
if(strlen(s)<
strlen(ss[i]))
s=ss[i];
j=strlen(s);
str=%s"
s);
returnj;
chara[8][N],b[N];
inti,len;
gets(a[i]);
len=fun(a,8,b);
len=%d"
len);
7.
intcountw(char*str)
charc;
inti=0,num=0,word=0;
while((c=str[i])!
='
\0'
)
if(c=='
'
word=0;
elseif(word==0)
word=1;
num++;
i++;
returnnum;
chars[200];
gets(s);
Thereare%dwords.\n"
countw(s));
8.
voidfun(char*str)
charc,b;
inti=0,j,m,n;
while(c=='
0'
if(str[i+1]=='
j=i;
while((b=str[j])!
{
str[j]=str[j+1];
j++;
}
i++;
puts(str);
chars[100];
puts("
Enterastring:
fun(s);
puts(s);
9.
voidfun(intx,intk,int*p)
inti,m=0,n;
x=x+1;
n=sqrt(x);
while(m<
k)
for(i=2;
=n;
if(x%i==0)
break;
if(i>
=n)
p[m]=x;
m++;
}
x++;
n=sqrt(x);
inta,b,n[1000]={0},i;
%d%d"
a,&
b);
fun(a,b,n);
b;
n[i]);
10.
#include<
intisPrime(intnum)
inti;
=sqrt(num);
if((num%i)==0)
return0;
return1;
intconvert(intnum)
intk=0;
do
k=k*10+(num%10);
while((num/=10)!
=0);
returnk;
intfun(inta,intb)
inti,res=0;
for(i=a;
=b;
if(isPrime(i)&
&
isPrime(convert(i)))
printf("
i);
res++;
returnres;
voidmain()
intnum,a,b;
num=fun(a,b);
num=%d\n"
num);
11.
voidfun(char*a,char*b)
inti,j;
for(i=0,j=0;
a[i];
b[j++]=a[i++];
if(!
(i%3))
b[j++]='
#'
;
b[j]='
charx[80],y[120];
gets(x);
fun(x,y);
puts(y);
12.
intfun(intk)
inti,j,m,p=0;
for(i=1;
=5;
for(j=1;
=3;
if(i+j==k)
p++;
for(m=1;
m<
=6;
m++)
if(i+j+m==k)
p++;
returnp;
intx,n;
n=fun(x);
13.
charm;
inti,j,p,q,x;
x=strlen(str);
x;
i=i+2)
x-i;
j=j+2)
if(str[j]>
str[j+2])
m=str
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国海洋 大学 上机 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)