编程实现将s所指字符串中除了下标为偶数⼀同时ASCLL值为偶数的字符外,其余的全部删除;串中剩余字符所形成

2024-11-14 13:50:13
推荐回答(2个)
回答1:

ASCII码是美国标准信息交换码(American Standard Code for Information Interchange),字母和各种字符必须按照特定的规则用二进制编码才能在计算机中表示。编码方式可以有很多种,ASCII码是其中最常见的一种。标准ASCII码用七位二进制编码,有128个。   1位十进制数可以用4位二进制编码表示,这就是所谓的“二进制编码的十进制数(BCD:Binary Coded Decimal)”。常见的BCD码是8421码。   ASCII码用来在计算机种表示各种字符和字母,而BCD码则用来方便的表示十进制数。

回答2:

main()
{
void fun(char *s,char t[]);
char ch1[500],ch2[500];
printf("input ch1.\n");
sanf("%s",ch1);
fun(ch1,ch2);
printf("%s",ch2);
}
void fun(char *s,char t[])
{
int i=0,j=0;
while(*s!='\0')
{
if(i%2==0 && *s%2==0)
s++;i++;
}
}