第一范文网 - 专业文章范例文档资料分享平台

大一计算机上机题目及答案(西电专用)

来源:用户分享 时间:2025/5/18 22:09:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

printf(\请输入各位数字\\n\ for(i=n;i>=1;--i)

scanf(\

b[0]=n;

printf(\请输入要乘的整数\\n\ scanf(\ for(i=n;i>=2;--i)

printf(\

printf(\ return 0; }

输入输出

题目三:

算法描述:以数组形式输入一个长整数,从高到低数组的每两

个数结合组成一个整数,用这个整数除以8,求得余数(需用数组记下)和商,如果商大于8,则继续用此数除8,直至商为小于8的数,在用此数和原数组的下一个数组成一个整数,重复上述操作,

最后将每次求得的余数从后往前输出即为该长整数的八进制表示。

源代码: #include int a[1024];

void zhuanhua(int n){ int i,k,b[1024]; } int main(){

int m,i,x,k,n,d,c[1024];

printf(\输入一个长整数的长度m\\n\ scanf(\

printf(\输入长整数的个位数字\\n\ for(i=m;i>=1;--i)scanf(\ a[0]=m;

for(i=0;n>=8;++i){ }

printf(\for(k=i-1;k>=0;--k)

printf(\b[i]=n%8; n=n/8;

for(i=0,x=a[0];x>=2;--x,++i){

c[i]=a[x];

for(n=x;n>=2;--n){ d=c[i];

c[i]=(d*10+a[n-1])%8; a[n-1]=(d*10+a[n-1])/8;

}

}

if(a[1]<8)printf(\ else zhuanhua(a[1]); for(k=i-1;k>=0;--k)

printf(\

printf(\ return 0; }

输入输出:

文件类:

题目一:算法描述:

每次从文件中读入一个字符,利用其ASCII值和字符

a的ASCII之差与数组的下标相对应,可以统计出个字母的数量(++A[c-'a'])。输入要查找的字符串,测出其长度n,利用fseek函数使得文件指针每次移动一个单位,并用fgets函数一次读入n+1个字符与要查找的字符串相比较,如果相符,则将该字符串替换,并写入另一个文件,否则只将读入的第一个字符写入文件。

源代码: #include #include #include #include int main(){ FILE *fp,*np; int n,i,j=0;

char c,str[1024],a[1024],b[1024],A[26]; if((fp=fopen(\ printf(\ }

if((np=fopen(\ printf(\

exit(0);

大一计算机上机题目及答案(西电专用).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c60p46860o237lyd0yele_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top