a = 5
b = 0000000003
c = 8
d = 0009
e = 03
f = 129
f = 129
f = 0000000129
min = 03
g = 3.14159aaaaaaaa
j = 24
Program ended with exit code: 0
float b = 3 ;
printf( " b = %.2f \n b = .2f \n b = 0.2f \n b = %-10.3faa" , b , b , b , b);
b = 3.00
b = 3.00
b = 0000003.00
b = 3.000 aaProgram ended with exit code: 0
格式化输入函数 scanf
scanf ( " %d " , &a );
scanf 以回车结束输入,只接受大回车,不接受小回车
输入多个数时,两个整型数之间推荐有 , 符号 没有符号可以用空格或者回车
作业:
编写一个程序,要求用户输入一个美元数量,然后显示出增加%5税率后的相应金额,格式如下:
Enter an amount : $100.00
With tax added :$105.00
编写一个程序,要求用户输入一个美金数量,然后显示出如何让用最少量的20美元,10美元,5美元和1美元来付款:
Enter a dollar amout :93
$20 bills:4
$10 bills:1
$5 bills:0
$1 bills:3
输入两个整数,打印这两个数的和,差,积,余数
输入三个数,打印出中间值
// printf ( "题目一:\n\n");
// printf ( " *\n\n * *\n\n * * *\n\n\n");
//
// printf ( "题目二:\n\n");
// float a = 0 ;
// float b = 0 ;
// printf ( " Enter an amout : $ ");
// scanf ( "%f" , &a);
// b = a * 1.05;
// printf("\n With tax added : $ %.2f\n\n\n" , b);
//
//
// printf (" 题目三:\n\n");
// int c = 0 , d = 0 , e = 0 , f = 0 , g = 0 ;
// printf("Enter a dollar amout : $ ");
// scanf ( " %d" , &c);
// d = c/20;
// e = c /10;
// f = c /5;
// g = c %5/1;
// printf ( "\n$20 bills : %d \n$10 bills : %d \n$5 bills : %d \n$1 bills : %d \n\n\n" ,d ,e , f , g );
//
// printf (" 题目三:\n\n");
// int c = 0 ;
// printf("Enter a dollar amout : $ ");
// scanf ( "%d", &c);
// printf (" $20 bills : %d \n" , c / 20 ) ;
// c %= 20 ;
// printf ( " $10 bills : %d\n " , c / 10 ) ;
// c %= 10 ;
// printf ( "$5 bills : %d \n" , c / 5 ) ;
// c %= 5 ;
// printf ( " $1 bills : %d \n" , c / 1 ) ;
//
// printf ("题目四 : \n\n");
// printf("请输入两个整数: ");
// int z1 = 0 , z2 = 0 ;
// scanf ( "%d,%d" , &z1 ,&z2);
// int sum = 0 , cha = 0 , cha2 = 0 , cha1 = 0 ,ji = 0 , yu = 0 ,yu1 = 0 ,yu2 = 0 ;
// sum = z1 + z2 ;
// cha1 = z1 - z2 ;
// cha2 = z2 - z1 ;
// cha = cha1 > cha2 ? cha1 : cha2 ;
// ji = z1 * z2 ;
// yu1 = z1 % z2 ;
// yu2 = z2 % z1 ;
// yu = yu1 < yu2 ? yu1 : yu2 ;
// printf("\n这两个数的和为 %d , 差为 %d , 积为 %d , 余数为 %d .\n\n\n" , sum , cha , ji ,yu );
//
//
// printf ("题目四 : \n\n");
// printf("请输入两个整数 , 以逗号分隔,不能为零: ");
// int z1 = 0 , z2 = 0 ;
// scanf ( "%d,%d" , &z1 ,&z2);
// printf("\n这两个数的\n和为 %d \n差为 %d \n积为 %d \n余数为 %d \n\n\n" , z1+z2 , z1-z2 , z1*z2 ,z1%z2 );
// printf ( "题目五 : \n\n");
// printf("请输入三个整数 : ");
// int s1 = 0 , s2 = 0 , s3 = 0 ;
// scanf ("%d,%d,%d" , &s1 ,&s2 ,&s3);
// int mid = 0 , m1 = 0 , m2 = 0 , m3 = 0 ;
// m1 = s1 > s2 ? s1 : s2 ;
// m2 = s2 > s3 ? s2 : s3 ;
// m3 = s1 > s3 ? s1 : s3 ;
// mid = m1 < m2 ? m1 : m2 ;
// mid = mid < m3 ? mid : m3 ;
// printf("\n这三个数的中间值为 : %d \n\n\n " , mid);
//
// printf ( "题目五 : \n\n");
// printf("请输入三个整数 : ");
// int s1 = 0 , s2 = 0 , s3 = 0 ;
// scanf ("%d,%d,%d" , &s1 ,&s2 ,&s3);
// int max = 0 , min = 0 , mid = 0 ;
// max = s1 > s2 ? s1 : s2 ;
// max = max > s3 ? max : s3 ;
// min = s1< s2 ? s1 : s2 ;
// min = min< s3 ? min : s3 ;
// mid = s1+s2+s3-max-min;
// printf("\n这三个数的中间值为 : %d \n\n\n " , mid);
// printf ( "题目五 : \n\n");
// printf("请输入三个整数 : ");
// int s1 = 0 , s2 = 0 , s3 = 0 ;
// scanf ("%d,%d,%d" , &s1 ,&s2 ,&s3);
// int mid = 0 ;
// mid = (s2-s1)*(s3-s1)<=0 ? s1 : ((s1-s2)*(s3-s2) <= 0 ? s2 : s3 );
// printf("\n这三个数的中间值为 : %d \n\n\n " , mid);
// printf ( "题目五 : \n\n");
// printf("请输入三个整数 : ");
// int s1 = 0 , s2 = 0 , s3 = 0 ;
// scanf ("%d,%d,%d" , &s1 ,&s2 ,&s3);
// int mid = 0 , max = 0 ;
// max = s1 > s2 ? s1 : s2;
// if ( max < s3)
// mid = max ;
// else
// {
// mid = s1 < s2 ? s1 : s2 ;
// mid = mid > s3 ? mid : s3 ;
// }
// printf("\n这三个数的中间值为 : %d \n\n\n " , mid);