输出样例
*
*
* *
* * * *
* * * *
* * * * * *
* * * * * * * * * *
* * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * * * *
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
这里有一个max函数,包含在c++标准库中头文件中,c++11标准:中min函数的原型:
default (1)
template const T& min (const T& a, const T&b);
custom (2)
template
const T& min (const T& a, const T&b, Compare comp);
initializer list (3)
template T min (initializer_listil);
templateT min (initializer_list il, Compare comp);
通过他们来求最大值和最小值:
maxn=max(maxn,ff[i]);
分析了max函数,在接下来分析一下这代码中的精华:
if(ff[j]>=i)printf("* ");else printf(" ");
模拟,是可以输出的就输出*,否则跳过。
然后程序结果为:
PS:这些笔记是我闲来无事而写,目的不明确,也许是为了以后能够更好的理解或复习C语言,望大神勿喷!
2017-08-30