题目~打印
A
BC
DEF
GHIJ
KLMNO
PQRSTU
代码如下~
#include<stdio.h>
#include<math.h>
int main()
{
int i=0;
for (i=1;i<22;i++)
printf("%c%c",i+'A'-1,"\n"[fmod(sqrt(8*i+1)-1,2)!=0]);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
int i=0;
for (i=1;i<22;i++)
{
char a=i+'A'-1;
double b=fmod(sqrt(8*i+1)-1,2);
printf("%c%c",a,"\n"[b!=0]);
}
return 0;
}
本来想写个新手版的~不过博主的高手病犯了~看看效果如何~
感觉第一个代码公式表示过长~于是新增第二个代码分开写~方便阅读~