1.
#include
void main()
{
int i, sum = 0;
for (i = 1; i <= 101; i = i+2)
{
sum = sum + i;
}
printf("sum=%d\n", sum);
}
2.
#include
void main()
{
long i ;
long term, sum = 0;
for (i = 1; i <= 99; i = i + 2)
{
term = i * (i + 1) * (i + 2);
sum = sum + term;
}
printf("sum=%ld",sum);
}
3.
#include
void main()
{
long term = 0,sum = 0;
int a , i, n;
printf("Input a,n: ");
scanf("%d,%d", &a, &n);/*输入a,n的值*/
for (i = 1; i <= n; i++)
{
term = term * 10 + a;/*求出累加项*/
sum = sum + term;/*进行累加*/
}
printf("sum=%ld\n",sum);
}
4.
(1)
#include
void main()
{
int i, j, k;
for (i = 1; i<= 4; i++)
{
for (j = 1; j <= 4-i; j++)
{
printf(" ");
}
for (k = 1; k <= 6; k++)
{
printf("*");
}
printf("\n");
}
}
(2)
#include
void main()
{
int i, k;
for (i = 1; i <= 4; i++)
{
for (k = 1; k <= (2 * i - 1); k++)
{
printf("*");
}
printf("\n");
}
}
(3)
#include
void main( )
{
int n=4,i,j;
for(i=0;i
{
for(j=0;j
printf(" ");
for(j=0;j
printf("*");
printf("\n");
}
}
5.
#include
#include
void main()
{
intn = 1, count =1;
doublee = 1.0, term = 1.0;
longfac = 1;
for (n=1; fabs(term) >= 1e-5; n++)
{
fac = fac * n;
term = 1.0 / fac;
e = e + term;
count++;
}
printf("e = %f, count = %d\n", e, count);
}
6.
#include
void main()
{
int i, j, k, n;
printf("result is:");
for (n = 100; n < 1000; n++)
{
i = n / 100;/*分出百位*/
j = (n - i * 100) / 10;/*分出十位*/
k = n % 10;/*分出个位*/
if (i*100 + j*10 + k == i*i*i + j*j*j + k*k*k)
{
printf("%d\t ",n);/*输出结果*/
}
}
printf("\n");
}
7.
#include
void main()
{
int x = 1, find = 0;
while (!find)
{
if (x % 2 == 1 && x % 3 == 2 && x % 5 == 4 && x % 6 == 5
&& x % 7 == 0)
{
printf(" x = %d\n", x);
find = 1;
}
x++;
}
}