《用c语言实现整数的分离》由会员分享,可在线阅读,更多相关《用c语言实现整数的分离(3页珍藏版)》请在金锄头文库上搜索。
1、实验二班级:计算机科学与技术班 姓名:学号: 实验时间:10 月 22 日 实验地点:SC614 指导教师:一、实验目的在编写产生随机数程序的基础上,应用并学会变型,写出其他有关以产生随机数基础的程序。二、实验内容写一个函数,输入一个 4 位数字,要求输出这 4 个数字字符,但每两个数字字符间空一个空格。如输入 1990,应输出“1 9 9 0” 。三、实验步骤#include#include#includeint main()int f1( );int f2(int x);int a;printf(得到的随机四位数为:); a=f1( );printf(%dn,a);printf(结果为:)
2、; f2(a);return 0; int f1( )int x;dosrand (time(NULL);x=rand()%10000;if(x999)break;while(x999);return x;int f2(int x)void convert(int n);int i;int b4;b0=x%10;b1=(x-b0)%100)/10;b2=(x-b0-b1*10)%1000)/100;b3=(x-b0-b1*10-b2*100)/1000;for(i=3;i=0;i-)printf(%c ,bi+0);printf(n);return 0;四、实验结果分析(1) 、输入 1990,输出“1 9 9 0”。熟练掌握产生随机数的程序及相关知识,学会变型,并熟练应用。( 2 )、实现同样一个功能有多种方法,不要局限在某种方法中。( 3 )、熟练掌握函数的定义、声明及调用。