bonus2win以太坊
Ⅰ 为什么定义不是别的bonus1,bonus2,bonus3,bonus4,bonus5,还有为什么*0.75不是提 成7.5%吗
这家伙代码质量这么差,定义的变量名有一定随机性,不一定有理由的
至于乘以0.75感觉是写错了
不要用垃圾代码去学习,这种代码是很差的
Ⅱ 求解释这个程序,bonus1,bonus2......那些bonus的计算过程是什么意思啊
//这是一个文件拷贝的代码段,并将小写转换大写,吐槽下,最快回答的那个没吃药?这么多,眼花了,写的可能不好,还有哪里不懂的,可以继续问
#include
#include
#include
int main(void) {
int ch; //定义一个字符变量,用来作为中间变量存放文件的一个字符,
FILE *source,*destination; //定义两个文件指针,暂时没有指向任意文件
char source_name[41],destination_name[41]; //定义两个字符数组,用来存放源文件名和目的文件名
printf("input the source file's name:"); //输出提示信息,要求输入源文件名
if ( (source = fopen(gets(source_name),"r")) == NULL)//获取输入的源文件名,并用fopen读权限打开,如果打开失败,返回NULL指针,就输出失败提示,并退出
{
printf ("Can't open %s\n", source_name); exit(1);
}
printf("input the destination file's name:"); //输出提示信息,要求输入目的文件名
if ( (destination = fopen(gets(destination_name),"w")) == NULL) //获取输入的目的文件名,并用fopen写权限打开,如果打开失败,返回NULL指针,就输出失败提示,并退出
{
printf ("Can't open %s\n", destination_name); exit(1);
}
while ((ch = getc(source)) != EOF) //循环获取源文件里的字符,直到遇见文件结束符EOF退出循环
putc( toupper(ch), destination ); //把获取的字符转换成大写,并输入到目的文件
fclose(source); //关闭源文件指针
fclose(destination); //关闭目的文件指针
printf (" finished\n"); //提示拷贝结束
return 0; //就这么多,有什么不懂的继续问
}