You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# include <stdio.h>
# include <stdlib.h>
int wukun ( ) ;
int wangfei ( ) ;
int main ( )
{
char a ;
printf ( " ******欢迎使用****** \n " ) ;
printf ( " 请选择: \n \n " ) ;
printf ( " [1]学生入口 \n \n [2]管理员入口 \n \n [0]退出 \n \n " ) ;
for ( ; ; )
{
scanf ( " %s " , & a ) ;
if ( ( a = = ' 1 ' ) | | ( a = = ' 2 ' ) | | ( a = = ' 0 ' ) )
break ;
printf ( " 请输入相应序号,谢谢合作! \n " ) ;
}
switch ( a )
{
case ' 1 ' : wukun ( ) ; break ;
case ' 2 ' : printf ( " 陈义的代码 " ) ; break ;
case ' 0 ' : printf ( " 谢谢使用,记得给好评哦! \n " ) ; break ;
}
// printf
return 0 ;
}
int wukun ( void ) {
int g ;
printf ( " -------------------------------- \n " ) ;
printf ( " 请输入项目前编号执行相关操作: \n \n " ) ;
printf ( " [1] 查看上网费用 \n [2] 查询个人信息 \n " ) ;
//scanf("%d",&g);
for ( ; ; ) {
scanf ( " %s " , & g ) ;
if ( ( g = = ' 1 ' ) | | ( g = = ' 2 ' ) )
break ;
printf ( " 请输入相关序号,谢谢合作! \n " ) ;
}
switch ( g )
{ case ' 1 ' : printf ( " 计算网费的函数 \n " ) ;
wangfei ( ) ; break ;
case ' 2 ' : printf ( " 查看个人信息的函数 " ) ; break ;
}
return 0 ;
}
int wangfei ( void )
{ int namber , a , b , c , d ;
double cost ;
printf ( " ************************ \n " ) ;
printf ( " 收费标准: 0.1元每分钟 \n " ) ;
printf ( " 请输入 \n __时__分上机 \n " ) ;
scanf ( " %d %d " , & a , & b ) ;
printf ( " 请输入 \n __时__分下机 \n " ) ;
scanf ( " %d %d " , & c , & d ) ;
cost = ( c * 60 + d - a * 60 - b ) * 0.1 ;
printf ( " 上网费用=%.1f元 \n " , cost ) ;
printf ( " 按“1”返回上一栏 \n " ) ;
scanf ( " %d " , & namber ) ;
switch ( namber ) {
case 1 :
printf ( " 1111111111 \n " ) ;
break ;
default :
printf ( " 输入错误 \n " ) ;
break ; }
return 0 ;
}