题一:编写程序,求数列1,3,5,7.......前n项只和(项数从键盘输入)。
题二:任意输入10数,存入数组,找出并显示最大值极位置。
题三:猜数字游戏,假设目标数字是125,系统提示输入数字偏大偏小,到猜对终止程序。
题一:编写程序,求数列1,3,5,7.......前n项只和(项数从键盘输入)。
题二:任意输入10数,存入数组,找出并显示最大值极位置。
题三:猜数字游戏,假设目标数字是125,系统提示输入数字偏大偏小,到猜对终止程序。
第一题:
#include "stdio.h"
int sumN(int n)
{
int sum = 0;
for (int i = 0; i < n; i++)
{
sum += i * 2 + 1;
}
return sum;
}
void main()
{
printf("请从键盘输入项数n:");
int n;
scanf("%d", &n);
printf("前n项和为:%d",sumN(n));
}
第二题:
#include "stdio.h"
int findpos(int a[])
{
int pos = 0;
int max = a[0];
for (int i = 1; i < 10; i++)
{
if (a[i] > max)
{
max = a[i];
pos = i;
}
}
return pos + 1;
}
void main()
{
printf("请从键盘输入10个数n,每输入一个数按一次回车:\n");
int n = 0;
int a[10];
while (n < 10)
{
scanf("%d", &a[n]);
n++;
}
printf("最大值位置:%d", findpos(a));
}
第三题:
#include "stdio.h"
void main()
{
int n = 125;
int g;
do
{
printf("请输入所猜数字:");
scanf("%d", &g);
if (g > n)
{
printf("大了\n");
}
else if (g < n)
{
printf("小了\n");
}
else
{
printf("恭喜你,猜对了\n");
break;
}
} while (true);
}