#include "stdio.h"
int putin(int a[])
{
int k=0;
char ch;
for (;ch!='k';)
{
printf("數字");
scanf("%d",&a[k]);
printf("字母");
scanf("%c",&ch); 運行結果是 “字母數字” 中間沒有要求輸入什麼啊,哪裡錯了?
k++;
}
return k;
}
main()
{
int s[100],i,k=0;
k=putin(s);
for(i=0;i<k;i++)
printf("%d \n",s[i]);
printf("k=%d",k);
}
for循環裡面的兩個printf改成如下:試試看
printf("數字\n");
printf("字母\n");