我刚学c语言,碰到了两个问题,请高手帮忙?
1、以下程序的功能是从键盘上输入若干个字符(以回车作为结束),组成一个字符串存入一个字符数组,然后输出该字符数组中的字答患。请填写程序中缺少的语句成分。void main()
{ char str[81],*sptr;
int i;
for(i=0;i<80;i++)
{ str[i]=getchar();if(str[i]=='\n')break;}
str[i]=___________;
sptr=str;
while(*sptr) putchar(*sptr____________);
}
2、下列程序的主要功能是输入一个由正整数组成的字符患,将其转抵达成对应正整数后输出。请填写程序中缺少的语句。
void main()
{ char a[20],*p=a;
long x=0L;
scanf("%s",a);
while(*p!='\0')
____________________
printf("%ld\n",x);
{