高手帮忙编程

来源:百度知道 编辑:UC知道 时间:2024/06/04 10:50:53
计算1到10之间奇数和及偶数之和。改错
#include
main()
{int a,b,i;
a=0;b=0
for(i=0;i=10;i++);
{if(i/2=0)a+=i;
b+=i;
}
printf("偶数之和=%f\n",a);
printf("奇数之和=%f\n",b);
}

还有
编写函数,求出一个字符串的长度(不允许使用库函数)。

#include <stdio.h>
main()
{int a,b,i;
a=0;b=0
for(i=0;i<=10;i++)//此处应改成i<=10,并去掉句尾分号
{if(i%2=0)a+=i;//此处应改成取余号
else//添加else
b+=i;
}
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",b);
}

求出一个字符串的长度(不允许使用库函数)。

int getlenth(char *p)
{
int i;
for(i=0;p[i]!='\0';i++);
return i;
}
main() {
char q[255];
printf("请输入字符串\n");
gets(q);
printf("您所输入字符串长度为:%d",getlenth(q));
}

#include<stdio.h>
void main()
{int a,b,i;
a=0;b=0;
for(i=1;i<=10;i++)
if(i%2==0)a+=i;
else b+=i;
printf("偶数之和=%d\n",a);
printf("奇数之和=%d\n",b);
}

#include<stdio.h>

f(char *s) {
int n = 0;
while(*s++!='\0') n++;
return n;
}

void main() {
char