C语言程序设计的实训题,急!
1.计算级数和1/(1*3)+2/(3*5)+3/(5*7)+···+n/((2*n-1)*(2*n+1))2.编写程序,输出下面图形。11111122222233333...
1.计算级数和1/(1*3)+2/(3*5)+3/(5*7)+···+n/((2*n-1)*(2*n+1))
2.编写程序,输出下面图形。
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5 展开
2.编写程序,输出下面图形。
1 1 1 1 1 1
2 2 2 2 2 2
3 3 3 3 3 3
4 4 4 4 4 4
5 5 5 5 5 5 展开
3个回答
展开全部
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
while(1)
{
printf("请输入要执行的操作,其中:\n1:表示做级数\t2:表示做图形\t3:表示退出\n");
int flag;
scanf("%d", &flag);
if(flag == 1)
{
printf("请输入执行级数的数字n\n");
int n;
double sum = 0;
scanf("%d", &n);
for(int i = 1; i <= n; i++)
sum += 1.0 * ( (1.0 * i) / ( (2*i-1) * (2*i+1) ) );
printf("Sum = %lf", sum);
printf("\n\n\n\n");
}
else if(flag == 2)
{
for(int j = 1; j <= 5; j++)
{
printf("%d\t %d\t %d\t %d\t %d\t %d\n",j,j,j,j,j,j);
}
printf("\n\n\n\n");
}
else if(flag == 3)
exit(1);
else
printf("数据有误,请重新输入!");
printf("\n\n\n\n");
}
return 0;
}
自己输入数值进行选择操作,不知道里面有没有错误,应该算法就是这样的
#include <stdlib.h>
int main(void)
{
while(1)
{
printf("请输入要执行的操作,其中:\n1:表示做级数\t2:表示做图形\t3:表示退出\n");
int flag;
scanf("%d", &flag);
if(flag == 1)
{
printf("请输入执行级数的数字n\n");
int n;
double sum = 0;
scanf("%d", &n);
for(int i = 1; i <= n; i++)
sum += 1.0 * ( (1.0 * i) / ( (2*i-1) * (2*i+1) ) );
printf("Sum = %lf", sum);
printf("\n\n\n\n");
}
else if(flag == 2)
{
for(int j = 1; j <= 5; j++)
{
printf("%d\t %d\t %d\t %d\t %d\t %d\n",j,j,j,j,j,j);
}
printf("\n\n\n\n");
}
else if(flag == 3)
exit(1);
else
printf("数据有误,请重新输入!");
printf("\n\n\n\n");
}
return 0;
}
自己输入数值进行选择操作,不知道里面有没有错误,应该算法就是这样的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一题:
#include "stdio.h"
main(){
int n = 4;
float sum =0;
int i;
for(i=1;i<=n;i++)
sum = sum +(float)i/((2*i-1)*(2*i+1));
printf("sum = %.2f",sum);
getch();
}
第二题:
#include "stdio.h"
main(){
int line = 5;
int i,j;
for(i=1;i<=line;i++){
for(j=0;j<6;j++)
printf("%d ",i);
printf("\n");
}
getch();
}
希望能帮到你。。。。仍有问题可以HI我。。。。
#include "stdio.h"
main(){
int n = 4;
float sum =0;
int i;
for(i=1;i<=n;i++)
sum = sum +(float)i/((2*i-1)*(2*i+1));
printf("sum = %.2f",sum);
getch();
}
第二题:
#include "stdio.h"
main(){
int line = 5;
int i,j;
for(i=1;i<=line;i++){
for(j=0;j<6;j++)
printf("%d ",i);
printf("\n");
}
getch();
}
希望能帮到你。。。。仍有问题可以HI我。。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<stdio.h>
void fun1()
{
int n,i;
float sum=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=(float)i/((2*i-1)*(2*i+1));
}
printf("%f",sum);
}
void fun2()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d",i+1);
}
printf("\n");
}
}
main()
{
int a;
printf("请输入要查看的题号:(1~2)");
scanf("%d",&a);
if(a==1)
{
fun1();
}
else
{
fun2();
}
}
void fun1()
{
int n,i;
float sum=0;
printf("请输入n的值:");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
sum+=(float)i/((2*i-1)*(2*i+1));
}
printf("%f",sum);
}
void fun2()
{
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf("%d",i+1);
}
printf("\n");
}
}
main()
{
int a;
printf("请输入要查看的题号:(1~2)");
scanf("%d",&a);
if(a==1)
{
fun1();
}
else
{
fun2();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |