1.十六进制转十进制
2.判断字母
3.字符金字塔
#include<stdio.h>
int main()
{
printf("%15d", 0xABCDEF);//注意此处要有0x作为开头,这样计算机才认为是十六进制数字\
它是十六进制数字,不然计算机会认为是变量
return 0;
}
方法1:
#include<stdio.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
getchar();
}
return 0;
}
方法2:
#include<stdio.h>
#include<ctype.h>
int main()
{
int ch = 0;
while ((ch = getchar()) != EOF)
{
if (isalpha(ch))//isalpha()函数可用来判断是不是字母,如果是,则返回非0值,如果不是,则返回0
{
printf("YES\n");
}
else
{
printf("NO\n");
}
getchar();
}
return 0;
}
注意:C语言规定,变量定义要在最前面,我们要尽量遵守这个规则,虽然现在编译器允许我们在任何地方定义!
#include<stdio.h>
int main()
{
int ch = 0;
ch = getchar();
for (int i = 0; i < 5; i++)
{
int j = 0;
for (j = 0; j < 4 - i; j++)
{
printf(" ");
}
for (j = 0; j <= i; j++)
{
printf("%c ", ch);
}
printf("\n");
}
return 0;
}
好了,今天的分享就到这了,如果大家觉得有所帮助的话,点一个小小的赞吧!
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/m0_57304511/article/details/121111436
内容来源于网络,如有侵权,请联系作者删除!