C语言数组输入输出问题【在线等】
#include<stdio.h>main(){chara[100]={0};charb[100]={0};inti,j;scanf("%s",&a);for(i=0;a...
#include<stdio.h>
main()
{
char a[100]={0};
char b[100]={0};
int i,j;
scanf("%s",&a);
for(i=0;a[i]!='\0';i++)
printf("%d ",a[i]);
scanf("%d",&b);
for(j=0;b[j]!='\0';j++)
printf("%c ",b[j]);
}
分明前面的循环都可以为什么最后输出的时候就输出一位了呢? 展开
main()
{
char a[100]={0};
char b[100]={0};
int i,j;
scanf("%s",&a);
for(i=0;a[i]!='\0';i++)
printf("%d ",a[i]);
scanf("%d",&b);
for(j=0;b[j]!='\0';j++)
printf("%c ",b[j]);
}
分明前面的循环都可以为什么最后输出的时候就输出一位了呢? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询