1.输入一个正整数,各输出n行的正(倒)三角形宝塔图案!
2.输出九九乘法表。
3.输入n个整数,直到输入一个星号为止,统计(输出)其中的正整数和负整数个数以及所有正整数的平均值和所有负整数的平均值。
4.一个整数等于该数所有因子之和,则称改数是一个完数。例如6和28都完数。因为 6=1+2+3,28=1+2+4+7+14.输出三位数中所有的完数。
5.编写程序。按下列公式计算e的值(精度为1e-6).
e=1+1/1!+1/2!+1/3!+...1/n!
1.输入一个正整数,各输出n行的正(倒)三角形宝塔图案!
2.输出九九乘法表。
3.输入n个整数,直到输入一个星号为止,统计(输出)其中的正整数和负整数个数以及所有正整数的平均值和所有负整数的平均值。
4.一个整数等于该数所有因子之和,则称改数是一个完数。例如6和28都完数。因为 6=1+2+3,28=1+2+4+7+14.输出三位数中所有的完数。
5.编写程序。按下列公式计算e的值(精度为1e-6).
e=1+1/1!+1/2!+1/3!+...1/n!
4.
#include<stdio.h>
void main()
{
int i,j,sum;
printf("1000以内的完数有:\n");
for(i=2;i<=1000;i++)
{
sum=i;
for(j=1;j<i;j++)
{
if(i%j==0)
sum-=j;
}
if(sum==0)
printf("%-5d",i);
}
printf("\n");
}
1.
#include<stdio.h>
void main()
{
int i,j,k,n,m;
printf("请输入要打印的行数\n");
scanf("%d",&m);
for(i=1;i<=m;i++)
{
printf("\n");
for(n=m-1;n>=i;n--)
printf("");
for(j=1;j<=i;j++)
printf("*");
for(k=2;k<=i;k++)
printf("*");
}
}
2.
#include<stdio.h>
你这么多
谁有时间来回答哦
你用FOR循环来做 就可以做出来了