|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
自己编写的fun(),其他的是试卷给出的
#include <conio.h>
#include <stdio.h>
#include <windows.h>/*自己编写的fun(),其他的是试卷给出的*/
unsigned fun ( unsigned w )
{
int i,j,z;
unsigned m=1,n;
i=1;
z=w/10;
while(z!=0)
{ z=w/10;
i++;
printf("1111");
}
for(j=1;j<i;j++)
{
m=m*10;
}
n=w%m;
return n;
}
void NONO( )
{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,
输出数据,关闭文件。 */
unsigned x ;
int i ;
FILE *rf, *wf ;
rf = fopen("bc5.in", "r") ;
wf = fopen("bc5.out", "w") ;
for(i = 0 ; i < 20 ; i++) {
fscanf(rf, "%u", &x) ;
fprintf(wf, "%u\n", fun(x)) ;
}
fclose(rf) ;
fclose(wf) ;
}
main( )
{ unsigned x;
system("cls");
printf ( "Enter a unsigned integer number : " ); scanf ( "%u", &x );
printf ( "The original data is : %u\n", x );
if ( x < 10 ) printf ("Data error !");
else printf ( "The result : %u\n", fun ( x ) );
NONO( );
}
|
|