| 202.206.40.* |
1楼 |
|
|
|
2楼 {int a,b,num; printf("1.+\n2.-\n3.*\n4./\n5.exit\n"); do {printf("\nplease choose a number(1-5):\n"); scanf("%d",&num); switch(num) {case 1:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d+%d=%d\n",a,b,a+b); case 2:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d-%d=%d\n",a,b,a-b); case 3:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d*%d=%d\n",a,b,a*b); case 4:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d/%d=%f\n",a,b,(float)a/b); default:printf("error!\n"); } }while(num!=5); } |
|
|
|
| 202.206.40.* |
4楼 |
|
|
| 202.206.40.* |
5楼 |
|
|
| 202.206.40.* |
6楼 |
|
|
| 211.68.113.* |
7楼 |
|
|
| 211.68.113.* |
8楼 |
|
|
| 202.206.40.* |
9楼 |
|
|
| 202.206.40.* |
10楼 |
|
|
| 202.206.40.* |
13楼 {int a,b,num; printf("1.+\n2.-\n3.*\n4./\n5.exit\n"); do {printf("\nplease choose a number(1-5):\n"); scanf("%d",&num); switch(num) {case 1:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d+%d=%d\n",a,b,a+b); case 2:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d-%d=%d\n",a,b,a-b); case 3:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d*%d=%d\n",a,b,a*b); case 4:printf("please input a and b:\n"); scanf("%d%d",&a,&b); printf("%d/%d=%f\n",a,b,(float)a/b); default:printf("error!\n"); } }while(num!=5); } |
|
|
|
14楼 {int a,b,num; printf("1.+\n2.-\n3.*\n4./\n5.exit\n"); printf("\nplease choose a number(1-5):\n"); scanf("%d",&num); switch(num) {case 1:printf("please input a and b:\n"); scanf("%d %d",&a,&b); printf("%d+%d=%d\n",a,b,a+b); break; case 2:printf("please input a and b:\n") ; scanf("%d %d",&a,&b); printf("%d-%d=%d\n",a,b,a-b); break; case 3:printf("please input a and b:\n"); scanf("%d %d",&a,&b); printf("%d*%d=%d\n",a,b,a*b); break; case 4:printf("please input a and b:\n"); scanf("%d %d",&a,&b); printf("%d/%d=%f\n",a,b,(float)a/b); break; default:printf("error!\n"); } } |
|
|
|
|
15楼 main() {int num; float a,b,x; int k,n,i,j,s=1,t=1; printf("1.+\n2.-\n3.*\n4./\n5.pow\n6.Sqrt\n"); printf("7.sin\n8.cos\n9.tan\n"); printf("10.P\n11.C\n12.exit\n"); printf("\nplease choose a number(1-11):\n"); scanf("%d",&num); switch(num) {case 1:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f+%f=%f\n",a,b,a+b); break; case 2:printf("please input a and b:\n") ; scanf("%f %f",&a,&b); printf("%f-%f=%f\n",a,b,a-b); break; case 3:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f*%f=%d\n",a,b,a*b); break; case 4:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f/%f=%f\n",a,b,(float)a/b); break; case 5:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("Pow(%f,%f)=%f\n",a,b,pow(a,b)); break; case 6:printf("please input x:\n"); scanf("%f",&x); printf("Sqrt(%f)=%f\n",x,sqrt(x)); break; case 7:printf("please input x:\n"); scanf("%f",&x); printf("Sin(%f)=%f\n",x,sin(x)); break; case 8:printf("please input x:\n"); scanf("%f",&x); printf("Cos(%f)=%f\n",x,cos(x)); break; case 9:printf("please input x:\n"); scanf("%f",&x); printf("Tan(%f)=%f\n",x,tan(x)); break; case 10:printf("please input k and n:\n"); scanf("%d %d",&k,&n); for(i=n;i>=n-k+1;i--) {s=s*i;} printf("P(%d,%d)=%d\n",k,n,s); break; case 11:printf("please input k and n:\n"); scanf("%d %d",&k,&n); for(i=n;i>=n-k+1;i--) {s=s*i;} for(j=k;j>=1;j--) {t=t*j;} s=s/t; printf("C(%d,%d)=%d\n",k,n,s); break; default:printf("error!\n"); } } |
|
|
|
| 221.212.178.* |
16楼 我就想要个好的外型 大虾们 帮帮忙 |
|
|
|
17楼 main() { int num; float a,b,x; int k,n,i,j,s=1,t=1,l=1; while(l==1) { printf("1.+\n2.-\n3.*\n4./\n5.pow\n6.Sqrt\n"); printf("7.sin\n8.cos\n9.tan\n"); printf("10.P\n11.C\n"); printf("\nplease choose a number(1-11):\n"); scanf("%d",&num); switch(num) { case 1:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f+%f=%f\n",a,b,a+b); break; case 2:printf("please input a and b:\n") ; scanf("%f %f",&a,&b); printf("%f-%f=%f\n",a,b,a-b); break; case 3:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f*%f=%f\n",a,b,a*b); break; case 4:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("%f/%f=%f\n",a,b,(float)a/b); break; case 5:printf("please input a and b:\n"); scanf("%f %f",&a,&b); printf("Pow(%f,%f)=%f\n",a,b,pow(a,b)); break; case 6:printf("please input x:\n"); scanf("%f",&x); printf("Sqrt(%f)=%f\n",x,sqrt(x)); break; case 7:printf("please input x:\n"); scanf("%f",&x); printf("Sin(%f)=%f\n",x,sin(x)); break; case 8:printf("please input x:\n"); scanf("%f",&x); printf("Cos(%f)=%f\n",x,cos(x)); break; case 9:printf("please input x:\n"); scanf("%f",&x); printf("Tan(%f)=%f\n",x,tan(x)); break; case 10:printf("please input k and n:\n"); scanf("%d %d",&k,&n); for(i=n;i>=n-k+1;i--) { s=s*i; } printf("P(%d,%d)=%d\n",k,n,s); break; case 11:printf("please input k and n:\n"); scanf("%d %d",&k,&n); for(i=n;i>=n-k+1;i--) { s=s*i; } for(j=k;j>=1;j--) { t=t*j; } s=s/t; printf("C(%d,%d)=%d\n",k,n,s); break; default:printf("error!\n"); } printf("If you want to be continue ,please enter 1 \n"); printf("If you want to exit,please enter 0 \n"); printf("Enter your choice:"); scanf("%d",&l); } } |
|
|
|
| 221.12.10.* |
18楼 |
|
|
| 218.22.21.* |
19楼 |
|
|
| 58.49.70.* |
20楼 |
|
|
| 221.7.150.* |
21楼 http://www-128.ibm.com/developerworks/cn/java/j-w3eva/index.html 我新建了个C语言的交流群 想进的朋友加 群号:21112498 初学或所谓的高手均可加 欢迎:) 有问题我们会热心帮你回答 或者一起讨论 相信你会在里面有很大收获和帮助!!!! |
|
|
| 218.88.7.* |
22楼 |
|
|
| 220.163.65.* |
23楼 // 每出1道题后等待操作者输入运算结果 // 判断输入的结果是否正确,正确则加10分 // 给出最终得分 // 算法:用随机函数rand()产生0-32767之间的整数,与100取余数后得到0-99之间的整数 // 运算符也由随机数产生,rand()%2 得到0-1之间的随机数,约定0:减法,1:加法 // for循环控制题目数量,每次循环先产生题目并显示出来,将计算结果保存在jg中 // 然后再等待做题的人从键盘输入计算结果保存在s中,将jg与s进行比较判定正确性 // 做完10道题后(循环结束),显示测试结果并进行评价 #include "stdio.h" #include <stdlib.h> #include <time.h> void main() { // 定义变量 int a,b,jg; // a,b保存运算数,jg保存运算结果 int s,score=0; // s接收键盘输入的结果,score保存成绩 int p; // p为随机产生的运算符号,规定0为减法,1为加法 char op; // op保存运算符号 int i,tp; // i为循环控制变量,tp用于临时交换数据 srand( (unsigned)time( NULL ) ); // 随即数种子由系统时间函数产生 // 循环产生10道100之内的加减法运算题目 for(i=0;i<10;i++) { a=rand()%100; // 随机产生第一个操作数(1-99) b=rand()%100; // 随机产生第二个操作数(1-99) p=rand()%2; // 随机产生运算符(0-1) if(p) // 转换成运算符号,p为1表示做加法 { op='+'; jg=a+b; } // pp为‘+’,jg为a+b else // p为0,表示做减法 { op='-'; if(a<b) { tp=a; a=b;b=tp; } // 如果a<b则交换a,b,以保证结果为正数 jg=a-b; } printf("第%2d题:%2d %c %2d=? ",i+1,a,op,b); // 显示题目 scanf("%d",&s); // 等待键盘输入计算结果 if(s==jg) score+=10; // 如果输入的结果与计算机运算结果相符则加10分 } // 循环结束 printf("\n\n测试结束。\n你的成绩是%d分。",score); // 显示测试结果 // 判定成绩,90分以上为优秀,提示“恭喜你取得了好成绩” // 70分到80分为良好,提示“请继续努力,下次取得更好的成绩” // 60分及以下,提示“多花点功夫吧,不然你会后悔的” } // 进一步改进: //(1)可输入运算类型,加、减、乘、除或其他,输入其他则由系统自动出题 //(2)扩充成加、减、乘、除运算 //(3)记录出错的题号并给出正确的结果 //(4)一次运行可以重复测试多套试题 |
|
|
| 218.75.124.* |
25楼 例如:请输入题数: 2 1 + 5 = 2 + 4 = 由用户输入答案,程序根据答案判断正误,输出正确率(%)。 |
|
|
| 202.206.40.* |
26楼 |
|
|
| 221.11.46.* |
27楼 |
|
|
| 218.4.54.* |
28楼 |
|
|
| 218.4.54.* |
29楼 |
|
|
| 218.4.54.* |
30楼 |
|
|
| 218.4.54.* |
31楼 |
|
|
| 218.4.54.* |
32楼 |
|
|
