永发信息网

本人刚学c语言,学了循环,老师让交作品,大家帮忙想个题目,谢了。急用!!!

答案:4  悬赏:70  手机版
解决时间 2021-07-30 08:07
本人刚学c语言,学了循环,老师让交作品,大家帮忙想个题目,谢了。急用!!!
最佳答案
求一加到某个整数的和吧!够简单了吧!
全部回答

求1+1/2+1/6+1/12+,,,,,,,,,,,,1/n(n+1)的 值

方法一: int k k 为循环变量

double s;

int n;

scanf("%d",&n);

for(k=1,s=1;k<=n;k++)

{s+=1.0/(k*(k+1));}

printf("%lf",s);}

方法二:

double s,d;

int i,n;

scanf("%d",&n);

s=0;d=1;i=0;

do

{s+=d;

i++;

d=1.0/(i*(i+1));

}

while (i<=n);

printf("%lf",s);}

#include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #define N 3 void jiemian(); //界面 void kaishi(); void zhucaidan();//菜单 void tuichu(); //退出 void jieshu(); void one(); //冒泡 void two(); //最大值最小值 void three(); //查找一个数 void four(); //求1到100其中的奇偶数和 void five(); //菱形 void six(); //任意尺寸的菱形 void seven(); //杨辉三角 void eight(); //一个数的阶乘 void nine(); //九九乘法口诀 void Date(); void GetPassWord(); void Check(); void xiazai(); void main() { jiemian(); Date(); GetPassWord(); Check(); xiazai(); } void one() { system("cls"); system("color 6e"); int x[N],y; printf("请输入3个数:\n"); for(int i=0;i<N;i++) scanf("%d",&x[i]); for(i=0;i<N;i++) { for(int j=0;j<N-i-1;j++) { if(x[j]<x[j+1]) { y=x[j+1]; x[j+1]=x[j]; x[j]=y; } } } printf("你得到的降序数组是:\n"); for(i=0;i<N;i++) printf("%d\n",x[i]); for(i=0;i<N;i++) { for(int j=0;j<N-i-1;j++) { if(x[j]>x[j+1]) { y=x[j+1]; x[j+1]=x[j]; x[j]=y; } } } printf("你得到的升序数组是:\n"); for(i=0;i<N;i++) printf("%d\n",x[i]); system("pause"); }//冒泡 void two() { system("cls"); system("color 6e"); int i[10],max,min,j; printf("请输入10个数:\n"); for(j=0;j<10;j++) scanf("%d",&i[j]); max=i[0]; min=i[0]; for(j=1;j<10;j++) { if(max<i[j]) max=i[j]; if(min>i[j]) min=i[j]; } printf("最大值是: %d\n",max); printf("最小值是: %d\n",min); system("pause"); system("cls"); }//最大值最小值 void three() { system("cls"); system("color 6e"); int x ,num[N],y; printf("请输入3个数: \n"); for(x=0;x<N;x++) scanf("%d",&num[x]); printf("请输入你要查找的数:"); scanf("%d",&y); for(x=0;x<N;x++) { if(num[x]==y) break; } if(x<N) printf("在数组中的第%d个位置找到该数%d!\n",x+1,y); else printf("没有找到!\n"); system("pause"); }//查找一个数 void four() { system("cls"); system("color 0a"); int w=1; int sum1=0; int sum2=0; for(w=1;w<=100;w++) { if(w%2==0) sum1=sum1+w; else sum2=sum2+w; } printf("从1到100其中的偶数和是:%d\n",sum1); printf("从1到100其中的奇数和是:%d\n",sum2); system("pause"); }//求1到100其中的奇偶数和 void five() { system("cls"); system("color 3e"); int i,j; for(i=1;i<=10;i++) { for(j=1;j<=31-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } for(i=1;i<=9;i++) { for(j=1;j<=21+i;j++) printf(" "); for(j=1;j<=19-2*i;j++) printf("*"); printf("\n"); }//输出菱形

for(i=1;i<=10;i++) { for(j=1;j<=11-i;j++) printf(" "); for(j=1;j<=20;j++) printf("*"); for(j=1;j<=2*i-1;j++) printf(" "); for(j=1;j<=20;j++) printf("*"); printf("\n"); }//右边的平行四边行 system("pause");

} void six() { system("cls"); system("color 6e"); int x; printf("请输入您需要的尺寸(正整数哦!):"); scanf("%d",&x); for(int i=1;i<=x;i++) { for(int j=1;j<=x-i;j++) printf(" "); for(j=1;j<=2*i-1;j++) printf("*"); printf("\n"); } for(i=1;i<=x-1;i++) { for(int j=0;j<i;j++) printf(" "); for(j=1;j<=2*x-(2*i+1);j++) printf("*"); printf("\n"); } system("pause"); } void Date() { system("color 8e"); printf("当前日期:"); system("date/t"); printf("当前时间:"); system("time/t"); puts("\t\t\t* * * * * * * * * * * * * * * * * * * * *\n"); printf("\n"); puts("\t\t\t*\t 欢 迎 登 录 !\t*\n"); puts("\n"); puts("\t\t\t*\t \t\*\n"); puts("\n"); puts("\t\t\t*\t请输入正确的用户名和密码\t*\n"); printf("\n"); puts("\n"); puts("\t\t\t*\t如果你三次输入错误,你就玩完了!*\n"); puts("\t\t\t* * * * * * * * * * * * * * * * * * * * *\n"); } char a[10],b[10]; void Check() { int k=0; char c; do{ //进入循环 if(strcmp("ml",a)==0&&strcmp("ml",b)==0) { printf("\n欢迎进入\n"); xiazai(); } else { k++; printf("\n登陆失败!!!(可能原因:帐号或密码错误!!!)\n"); printf("是否重新输入<Y/N>\n"); c=getche(); getche(); if((c>='A' && c<='X') || (c>='a' && c<='x')|| (c>='0' && c<='9')) { printf("您刚才选择的是:%c\n",c); if(c='N') jieshu(); puts("请选择Y或N"); c='Y'; system("pause"); } if(k==3) { puts("三次输入错误:退出系统"); exit (0); } system("cls"); GetPassWord(); } }while(c=='y'||c=='Y'); } void GetPassWord() { char ch;//定义字符型变量 int i=0; for(int k=0;k<=6;k++) { puts("请输入帐户:"); printf("\b \b"); fflush(stdin); scanf("%s",&a); break; } printf("请输入密码: \n"); for(;;)//进入循环 { ch=getch();//从键盘输入一个字符并不回显 if(ch=='\r') break;//如果是回车则结束 else if(ch=='\b' && i>0) { printf("\b \b"); i--; } else if((ch>='A' && ch<='Z') || (ch>='a' && ch<='z')|| (ch>='0' && ch<='9')) { if(i<10) { b[i]=ch; printf("*"); i++; } else puts("\n请输入小于10的密码:回车继续"); continue; } } b[i]='\0'; } void seven() { system("cls"); int x[90][90]={0}; int a; printf("请输入您需要的尺寸(1~16的正整数哦!).:"); scanf("%d",&a); for(int i=0;i<a;i++) x[i][0]=1; for( i=1;i<a;i++) { for(int j=1;j<=i;j++) x[i][j]=x[i-1][j-1]+x[i-1][j]; } for(i=0;i<a;i++) { for(int j=0;j<=i;j++) printf("%5d",x[i][j]); printf("\n"); } system("pause"); } void eight() { system("cls"); int i, n; long fact=1; printf("请输入一个数: "); scanf("%d", &n); for(i=1; i<=n; i++) fact *= i; printf("%d ! = %ld\n", n, fact); system("pause"); } void nine() { system("cls"); int i; int j; for(i=1;i<=9;i++) { for(j=1;j<i+1;j++) { printf("%2d*%2d=%2d",j,i,i*j); } printf("\n"); } system("pause"); } void zhucaidan() { do { system("color 8e"); system("cls"); printf("当前日期:"); system("date/t"); printf("当前时间:"); system("time/t"); printf("\t\t\t★★★★★★★★★★★★★★★★★★★★★★\n"); printf("\n"); printf("\t\t\t★ 1,冒泡\t\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 2,最大值最小值\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 3,查找一个数\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 4,求1到100其中的奇偶数和\t\t ★\n"); printf("\n"); printf("\t\t\t★ 5,菱形\t\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 6,任意尺寸的菱形\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 7,杨辉三角\t\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 8,一个数的阶乘\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 9,九九乘法口诀\t\t\t ★\n"); printf("\n"); printf("\t\t\t★ 0,退出\t\t\t\t ★\n"); printf("\n"); printf("\t\t\t★★★★★★★★★★★★★★★★★★★★★★\n"); printf("\t\t\t请选择功能:"); int x; fflush(stdin); scanf("%d",&x); switch(x) { case 1: one(); break;//冒泡 case 2: two(); break;//最大值最小值 case 3: three(); break;//查找一个数 case 4: four(); break;//求1到100其中的偶数和 case 5: five(); break;//菱形 case 6: six(); break;//自定义菱形 case 7: seven(); break;//杨辉三角 case 8: eight(); break;//一个数的阶乘 case 9: nine(); break; case 0: tuichu(); break; default: printf("输入有误,请输入0~9之间的数。\n"); system("pause"); system("cls"); } }while(1); system("cls"); } void tuichu()//退出

{ char c; system("cls"); printf("\n\n\n\n\t\t\t★★★★★★★★★★★★★★★★★★★★★★\n"); printf("\n"); printf("\n\n\n\n\t\t\t★ 你真的不玩了吗?"); printf("\n\n\n\n"); printf("\n\n\n\n\t\t\t★ 您真的要退出吗?(按'N'继续;按'Y'退出。)\n"); printf("\n\n\n\n\t\t\t★★★★★★★★★★★★★★★★★★★★★★\n"); c=getch(); printf("\n"); if(c=='Y'||c=='y') { jieshu(); } else zhucaidan(); } void jiemian()//界面 { char ch; kaishi(); printf("\n"); printf("\t\t===\t\t本人自己做的!!!\t\t==="); printf("\n\n\n\n"); printf("按ENTER键进入下一界面.........→"); fflush(stdin); scanf("%c",&ch); system("cls"); } void kaishi() { system("color 8e"); printf("当前日期:"); system("date/t"); printf("当前时间:"); system("time/t"); printf("\n\n\n\t\t※※※※※※※※※※※※※※※※※※※※※※※※※\n"); printf("\t\t※ 欢迎大家进入C语言 ※\n"); //界面1 printf("\t\t※ ※\n"); printf("\t\t※ 本次使用免费的哦!!! ※\n"); printf("\t\t※ ※\n"); printf("\t\t※ 请放心使用 !!!! ※\n"); printf("\t\t※ ※\n"); printf("\t\t※ 清华IT学习认证中心!※\n"); printf("\t\t※※※※※※※※※※※※※※※※※※※※※※※※※\n\n\n\n"); } void jieshu() { system("color 5e"); system("cls"); printf("\n\n\n\n\t****************************************************************\n"); printf("\n"); printf("\n\n\n\n\t◇ 欢 迎 下 次 再 使 用 ! ◇\n"); printf("\n"); printf("\n\n\n\n\t◇ 下 次 使 用 要 收 费 ! ◇\n"); printf("\n"); printf("\n\n\n\n\t如有意见请保留!!!!"); printf("\n"); printf("\n\n\n\n\t****************************************************************\n"); exit(0); } void xiazai() { system("cls"); fflush(stdin); int i; printf("\t\t\t\t程序正在下载...\n\n\n\n"); printf("\t\t\t\t"); for(i=0;i<=1000000000;i++) { if(i%100000000==0) printf(">"); } printf("\n\n"); printf("\t\t\t\t程序下载完毕!!!\n"); char d; printf("\t\t\t\t请按ENTER键进入下一界面....."); fflush(stdin); scanf("%c",&d); system("cls"); zhucaidan(); }

本人初学的作业给你

采纳啊

1、输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这两天睡觉,老是做梦是怎麽会事啊?
有没有便宜点的双卡双待手机
有的人为什么为了女的付去所有?
骏网一卡通声讯购卡能充值街头篮球吗?
一个开发商与资源持有方已作了合同,如果开发
谁给个可以用电影格式转换器!!~~~~转手机的
银行卡要是给ATM吞了吐出来的回单有提示吗?
披头散发,出门挨打!对吗
湘阴县岳阳鹏程卫浴地址在什么地方,想今天过
我想戒烟!请问用什么样的方法能够戒掉!
怎么把动态图缩小 缩小后仍显示动态?
网页字体大小颜色都很异样 有一些输入框还不
怎样美白呢?
西安康复路离火车站有多远
我的个人资料怎么会被盗
推荐资讯
有没有类似电脑便签的东西
大家知道吴京啊?谁知道他结婚了啊?
京山市荆门牛嘟嘟热干面馆地址在哪,我要去那
解放区焦作梦雅发型创意室地址是什么,有没有
想回中国用西文怎么翻译
昂昂溪区齐齐哈尔鑫乐仓买店地址在哪,我要去
DNF太刀在哪买。
长沙到青州的火车路线?
湖北通缉犯名单里有没有董贵宝的名字
飘飘猪所有玩具的市场价格
跑跑咋拿L1勋章
“2B”是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?