30/09/2018, 21:11
Tại sao chương trình C cứ cách một chữ mới in ra một chữ
#include "stdio.h"
#include "conio.h"
#include "ctype.h"
#include "string.h"
int main()
{
int i;int k=0;
for(i=65;i<=90;i++)
printf("%c",i);
printf("
");
char a[80],b[80];
while (getchar() != 'eof')
{a[k]=getchar();
if (a[k]>='a' && a[k]<= 'z')
b[k]= a[k] - 32 ;
else b[k]= a[k];
printf(" %c",b[k]);
k++;
}
}
Bài liên quan
This post was flagged by the community and is temporarily hidden.
e thực sự ko hỉu ???
Thì do có dấu cách trước %c đấy em
e xóa ùi vẫn thế =)(
Bạn
getchar()
2 lần, sửa lại làwhile((a[k]=getchar())!=EOF)
thanks bạn nhá =() (du. lại còn phải đủ 20 chữ)