#include<stdio.h>
int main()
{
char s[20][100],i=0;
double a;
int t=3;
while(t--)
{
gets(s[i]);
scanf("%lf",&a);
printf("%f\n",a);puts(s[i]);
i++;
}
return 0;
}
uj5u.com熱心網友回復:
緩沖區有多余字符造成影響,修改如下,供參考:#include<stdio.h>
int main(int argc, char* argv[])
{
char s[20][100],i=0;
double a;
int t=3;
while(t--)
{
gets(s[i]);
scanf("%lf",&a);
getchar();
printf("%f\n",a);puts(s[i]);
i++;
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/239700.html
標籤:C語言
下一篇:這個咋改?
