新手代码,大佬勿喷,自己学习过程中的一些
#include<stdio.h>
#include<ctype.h>
//declaration
int trans_char(char ch);
int main()
{
char ch;
int n;
while ((ch = getchar()) != EOF)
{
n = trans_char(ch);
printf("%d ", n);
if (ch == '\n')
printf("\n");
}
return 0;
}
//function
int trans_char(char ch)
{
int n;
if (isalpha(ch))
n = ch - 'a' + 1;
else
n = -1;
return n;
}
记录。
本文分享了一个初学者的代码片段,展示了如何使用C语言中的isalpha函数判断字符并转换为ASCII码。通过trans_char函数实现基本的字母字符转数字,并演示了在主函数中逐行读取输入并输出转换结果。
296

被折叠的 条评论
为什么被折叠?



