① c語言求救,如何輸入一句英文啊,如圖,我定義三個數組,輸入完第一個字母,只要打空格,就把下一個單詞
你用scanf讀取輸入,自然只能讀取一個單詞。用gets讀取輸入,能夠讀到換行符為止,並且把換行符丟棄。
② C語言中如何輸入英文報錯只能輸入漢字
#include"stdio.h"
intmain(intargc,char*argv[]){
chara[100],t[3],i;
printf("請輸入漢字(輸入0結束)... ");
for(i=0;i<50;i+=2){
while(1){
if(scanf("%2s",t)==1&&(t[0]<0&&t[1]<0||t[0]=='0'))
break;
printf("輸入錯誤,重新輸入... ");
fflush(stdin);
}
if(t[0]!='0')
a[i]=t[0],a[i+1]=t[1],a[i+2]='