跪求c语言高人指点作业

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:21:15
输入一个整数,求1到此数的和与平均值。
利用当型循环语句
利用直到型循环语句
利用次数型循环语句
输入一个整数,求1到此数的所有奇数的和
利用选择结构语句
利用continue语句
输入一个奇数n,求1-3+5-7+9-11+……-/+n
加分题:只用一个for语句

好久没用过C了
下面代码仅供参考
输入一个整数,求1到此数的和与平均值。
int main()
{
int total = 0;
int avg = 0;
int num = 0;
int i = 1;
scanf(&num);
for (; i < num + 1; i++) {
total += i;
}
avg = total / num;
}
输入一个整数,求1到此数的所有奇数的和
int main()
{
int total = 0;
int num = 0;
int i = 1;
scanf(&num);
for (; i < num + 1; i+=2) {
total += i;
}
}

输入一个奇数n,求1-3+5-7+9-11+……-/+n
int main()
{
int total = 0;
int num = 0;
int i = 1;
goon:
scanf(&num);
if (num % 2 != 0)
goto goon;

for (; i < num + 1; i++) {
total += pow(-1, i + 1) * (2 * i - 1);
}
}