C语言上机答案.docx
- 文档编号:9476236
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:22
- 大小:16.60KB
C语言上机答案.docx
《C语言上机答案.docx》由会员分享,可在线阅读,更多相关《C语言上机答案.docx(22页珍藏版)》请在冰豆网上搜索。
C语言上机答案
1、void fun( char *ss )
{
int i=1;
while(ss[i-1] && ss[i])
{
if(ss[i]>='a' && ss[i]<='z') ss[i]+='A'-'a';
i+=2;
}
}
2、float fun ( float h )
{
long i=h*1000;
if(i%10<5) return (i/10)/100.0;
else return (i/10+1)/100.0;
}
3、double fun ( double eps)
{
double i=1,a=1,b=1,c=1,s=0;
while(c>=eps)
{
s+=c;
a*=i;
b*=2*i+1;
c=a/b;
i++;
}
return s*2;
}
4、int fun(int score[], int m, int below[])
{
int i,j=0,s=0;
for(i=0;i s/=m; for(i=0;i { if(score[i] { below[j]=score[i]; j++; } } return j; } 5、void fun( char *a ) { int i=0,j=0; while(a[i]) { if(j==0 && a[i]! ='*') { j=i+1; } else if(a[i]! ='*') { a[j]=a[i]; j++; } i++; } a[j]=0; } 6、void fun( char *a ) { int i=0,j=0; while(a[i]) { if(a[i]! ='*') { j=i; break; } i++; } while(a[i]) { a[i-j]=a[i]; i++; } i-=j; for(;j>0;j--) { a[i]='*'; i++; } } 7、void fun( char *a, int n ) { int i=0,j=0; while(a[i]) { if(a[i]! ='*') { j=i; break; } i++; } if(j>n) { while(a[i]) { a[i-j+n]=a[i]; i++; } a[i-j+n]=0; } } 8、void fun ( int x, int pp[], int *n ) { int i; *n=0; for(i=1;i<=x;i+=2) { if(x%i==0) { pp[*n]=i; (*n)++; } } } 9、void fun(char *s, char t[]) { int i=0,j=0; while(s[i]) { if(i%2! =0 || s[i]%2==0) { t[j]=s[i]; j++; } i++; } t[j]=0; } 10、void fun(int a, int b, long *c) { *c=a/10*100+a%10+b/10*10+b%10*1000; } 11、double fun( int n) { int i; double s=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 上机 答案