永发信息网

为什么后面有很多乱码的字符呢?C语言

答案:3  悬赏:60  手机版
解决时间 2021-02-16 19:58
#include
#include
#include
#include
void z(char *str,char t[])
{
int i,n=0;
char l;
for(i=0;str[i]!='\0';i++)
{
l=str[i];
if(l%2==0)
{
t[n]=l;
n++;
}
}
}
void main()
{
char str[100],t[100];
system("CLS");
printf("\nplease enter string str:");
scanf("%s",str);
z(str,t);
printf("\nthe result is: %s\n",t);
}
最佳答案
字符串t没有结束符'\0'
void z(char *str,char t[])
{
int i,n=0;
char l;
for(i=0;str[i]!='\0';i++)
{
l=str[i];
if(l%2==0)
{
t[n]=l;
n++;
}
}
t[n]='\0';//加上这句
}
全部回答
void z(char *str,char t[]) { int i,n=0; char l; for(i=0;str[i]!='\0';i++) { l=str[i]; if(l%2==0) { t[n]=l; n++; } } t[n]=0;//增加这句 }
scanf("%s",word); //输入字符串 for(int i=0;i<10;i++) scanf("%c",&word[i]); //一个一个的输入字符
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
江津区刚祥家具加工厂这个地址在什么地方,我
削苹果机一天能赚多少钱
计算器上tan键是什么意思?
汽油和水混合后怎么分离,用分液,还是萃取,
卓艺少儿美术培训中心这个地址在什么地方,我
老城区洛阳黑色经典老长沙臭豆腐这个地址在什
蝶式专用法兰与普通平板法兰有什么区别
中配保来和中配郎逸哪款质量好
毛细血管壁细胞生活的内环境是(  )A.组
小青子超市我想知道这个在什么地方
WORD中怎么打出化学符号中的下标和10的几次方
UCC国际洗衣会所巴南金街形像店这个地址在什
降龙伏虎小济公什么时候播出?在哪个台播?一
二手房出新证多长时间可以入押
战斗吧 剑灵 1-60级要多久
推荐资讯
敦化南路/迎春街(路口)地址在哪,我要去那里
成都农业科技职业学院信息技术分院中心我想知
2.42°=________°________′________″;2点
三星手机sm一G75O8Q
13颗龙凤珠有啥含义
博瑞和荣威950哪个好
男生经常说女生滚
宝马z42.0t保养几升机油?
正版win8还能升级win10吗
电子人体称是不是体重乘以二
宁夏隆徳到天水秦安多少公里
2016年国家投资7万亿消息属实?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?