C语言基础作业 选做一题

2025-03-11 11:02:49
推荐回答(2个)
回答1:

#include
void delSpace(char *str)
{
char *p = str;
char *t =p;
while (*p != '\0') {
if (*p == ' ') {
t++;
if (*t != ' ') {
*p = *t;
*t = ' ';
}
}else
{
p++;
t = p;
}
}
}
int main(int argc, const char * argv[]) {
char str[] = "abc def g h";
delSpace(str);
printf("%s\n",str);
return 0;
}

回答2:

第5个:
#include
void main()
{
int i;
float a[10],b[10],s=0;
printf("Please enter ten float number:\n",);
for(i=0;i<=10;i++)
{
scanf("%f",&a[i]);

s=s+a[i];
b[i]=s;
}
for(i=0;i<=10;i++)
{
printf("The sum is:%f\n",b[i]);
}
}