c语言编程(中国古典算术问题)

作者&投稿:村黛 (若有异议请与网页底部的电邮联系)
用c语言编程怎样持续出算术题~

/*************************************************************
*
*加减乘除自动出题,并检验输入结果是否正确
*a + b, a - b, a*b,a/b
*
**************************************************************/

#include
#include

#define MAX 100/*数据a,b最大值*/
#define N 4

void main(void)
{
int flag = 1;

float a = 0, b = 0, r = 0;
int i = 0;

while(flag)
{
a = (float)(rand()%MAX);/*随即产生a*/
b = (float)(rand()%MAX);/*随即产生b*/
i = rand()%N;/*随即产生符号,0加 1减 2乘 3除*/

switch(i)
{
case 0 : /*加法*/
printf("
%.1f + %.1f = ", a,b);
scanf("%f", &r);
if(r == (a + b))
{
printf("
Right!");
}
else
{
printf("
Wrong! %.1f + %.1f = %.1f",a, b, a + b);
}
break;

case 1 : /*减法*/
printf("
%.1f - %.1f = ", a,b);
scanf("%f", &r);
if(r == (a - b))
{
printf("
Right!");
}
else
{
printf("
Wrong! %.1f - %.1f = %.1f",a, b, a - b);
}
break;

case 2 : /*乘法*/
printf("
%.1f * %.1f = ", a,b);
scanf("%f", &r);
if(r == (a * b))
{
printf("
Right!");
}
else
{
printf("
Wrong! %.1f * %.1f = %.1f",a, b, a * b);
}
break;

case 3 : /*除法*/
printf("
%.1f / %.1f = ", a,b);
scanf("%f", &r);
if(r == (a / b))
{
printf("
Right!");
}
else
{
printf("
Wrong! %.1f / %.1f = %.1f",a, b, a / b);
}
break;

default: break;

}

/*继续输入1,退出输入0*/
printf("
Continue ? 1/0 :");
scanf("%d", &flag);



}






}

像这种给你一个数让你去求它的每位数分别输出,主要使用/和%两种运算符,你只要深刻理解
两种运算符的含义,像这种题很简单。求最高位一般用/求个位一般用%;例如12345;
x=12345;
a=x/10000;
b=x=1000-a*10;
c=(x%100)/100;
d=(x%1000)/10;
e=x%10;
好好体会吧!

#include<stdio.h> int main() {int i,j; for(i=0;i<=15;i++) { for(j=0;j<45-i;j++) if(3*i+2*j+(45-i-j)/2==45) printf("%d %d %d",i,j,45-i-j); printf("\n"); } }


王力:中国古典文论中谈到的语言形式美
中国古典文论中谈到的语言形式美,主要是两件事:第一是对偶,第二是声律。关于这两件事,《文心雕龙》都有专篇讨论。《文心雕龙》第三十三篇讲声律,第三十五篇讲丽辞。所谓丽辞,就是对偶。这两件事都跟汉语的特点有关。唯有以单音节为主(即使是双音词,而词素也是单音节)的语言,才能形成...

汉语言文学学什么课程
汉语言文学专业课程主要有语言学概论、古代汉语、现代汉语、文学概论、中国古代文学史、中国现当代文学史、马克思主义文论、中国古典文献学、汉语史、史学等。言文学现在最有前途的专业是对外汉语,以后的就业方向是出国教授汉语,当然前提是报考一所好的院校,学校在校期间可以提供到国外实习的机会,这样毕业...

1急,汉语言(语言信息处理)专业是怎么样的
中国古典文献学、新闻出版、研究现状等方面的系统教育和业务能力的基本训练、语言学及应用语言学、互联网、现代汉语,可在科研机关、教学工作汉语言文学专业主要培养掌握汉语和中国文学方面的基本知识、逻辑学等、中国当代文学,包括报刊宣传:文艺学、有的可从事对外汉语教学、中国古代文学、中国现代文学,可...

中国古典小说的按不同标准(语言、形式、题材)的分类。
1、语言上分为文言小说、白话小说 2、形式上分为短篇小说、中篇小说、长篇小说 3、题材上可以分笔记小说 、社会谴责小说类、神怪传奇小说类 、古典历史小说 、公案侠义小说类 、风月小说 或者可以将古典小说分为“志怪神魔”、,‘英雄传奇”、“社会人情”三大类。比如,魏晋时期出现了志人和志怪小说(...

中国古典小说的按不同标准(语言、形式、题材)的分类。
语言 :文言和白话 题材 :历史演义, 世情小说, 神怪小说 ,英雄传奇。魏晋笔记小说(分志怪和志人)唐传奇,上古神话

有谁知道陕西师范大学生态学复试参考书目,历年的也行,急需!!
814史诗般的标题:“现代中国文学“高等教育出版社,1999年历史:中国现代文学”,北京大学出版社, 家禽843丰:“计算机网络”,高等教育出版社,2008年仔湾冬季:电脑网西安理工大学电子科学与技术出版社,2007年浩7翁C语言编程清华大学出版社, 616中国国际研究所袁行霈 2008年005人中国文学史“,高等教育出版社史诗标题:”中...

中国古典戏剧肢体语言表演基础教学作者简介
证明了她在表演艺术领域的卓越贡献。肖英的研究成果也十分丰富,她发表的论文深入探讨了中国古典戏剧肢体语言的艺术魅力,如《浅探中国古典戏剧肢体语言的艺术神韵》、《即兴表演在角色创造中的运用》和《面具训练:形体语言教学探索》等,为戏剧表演理论与实践的结合做出了独特贡献。

从语言层面看中国古代美学的特点?
传统农耕文明及其文化系统,是中国古典美学的基础。中国人对自然的亲和态度,对山水林木的深情凝望,对植物鸟虫细腻的审美,对四季规律的准确把握,对田园生活诗意的美化,对安土乐居落叶归根的期盼,无不体现出温带大陆性气候中农耕民族的自然审美偏向。士人和僧道构筑的精神天地与世俗社会现实世界拉开了些许...

中国语言文学类包括哪些专业
中国语言文学类的主要课程包括语言学概论、现代汉语、古代汉语、中国汉字学、音韵学、训诂学、中外语言学史、语言文字信息处理、中国古代文学、中国现代文学、中国当代文学、外国文学、民间文学、比较文学、中国文化概论、中国古典文献学、文学概论等。中国语言文学类专业主要培养具备中外文学理论素养和系统的汉...

汉语言文学专业的考研方向
1、文艺学(研究方向有:文学理论、文艺美学、文学批评、文化与诗学、西方文论、中西比较诗学、中国古典诗学、中国文学批评史等)2、语言学及应用语言学(研究方向有:理论语言学、应用语言学、社会语言学及方言学、语言信息处理、语言测试、文化语言学、语音学、对外汉语教学等)3、汉语言文字学(研究方向...

太谷县13387909067: c语言编程(中国古典算术问题)
史疤复方: #include<stdio.h> int main() {int i,j; for(i=0;i<=15;i++) { for(j=0;j<45-i;j++) if(3*i+2*j+(45-i-j)/2==45) printf("%d %d %d",i,j,45-i-j); printf("\n"); } }

太谷县13387909067: 运用C语言求古典数学问题 -
史疤复方: 方法一 { int day=9,x1=0,x2=1; while (day>0) { x1=(x2+1)*2; x2=x1; day--; } printf("The first day of picking peaches number is:%d\n",x1); }123456789101112131415162、方法二 { int day=9,x1=0,x2=1; for(;day>0;day--) { x1=(x2+1)*2; x2=x1; } printf...

太谷县13387909067: 用C语言做一道古典问题: -
史疤复方: 代码如下 #include <stdio.h>//a: 出生一个月的兔子对数//b: 出生二个月的兔子对数//c: 出生三个月及以上的兔子对数//m: 要计算的总月数//return:m月后总兔子对数 int total_rabbits(int a, int b, int c, int m) { if(m)return total_rabbits(c+b, a, c+b, m-...

太谷县13387909067: c语言编程,中国古代报数游戏两人从1开始轮流报数,每人每次可报1或2个连续的 -
史疤复方: /* 抢报30必胜 抢报30-3*i必胜 抢报0必胜(也就是后报的胜) */ #include #include int main() { int n, go = 0; srand(time(null)); if (rand()%2) { go = 1; printf("com: %d\nnow %d\n", go, go); } while(go < 30 && scanf("%d", &n) == 1) { if (n < 1 || n > 2...

太谷县13387909067: C语言课程设计 - ---算术练习 -
史疤复方: /*头函数*/ #include <stdio.h> #include <stdlib.h> #include <time.h> /*全局变量*/ int n_test=10,division=10;/*测验题数与题目位数参数的缺省值*/ int num=0;/*测验人数*/ /*结构体*/ struct student_type { char name[10]; int record; }stud[30]; /*模块......

太谷县13387909067: 用C语言编程帮我算算有多少只兔子 -
史疤复方: wo koa !这是个很有趣的古典数学问题啊!main() { long int f1,f2; int i; f1=1;f=1; for(i=1;i<=20;i++); {printf("%12ld%12ld",f1,f2); if(i%2==0)printf("/n"); f1=f1+f2; f2=f2+f1; } }20年后应该是102334155

太谷县13387909067: c语言程序设计
史疤复方: 这是个数列的问题 第一月:1 第二月:1 第三月:2 ,生了1对 第四月:3,又生了1对 第五月:5,第三月生的兔子开始生1对,原来的再生1对,所以比上月多2个兔子 第六月:8,第四月生的兔子开始生小兔,原来还有两对再生兔子 .....这个数列的特点是新一项为前两项和,就是fabonaci数列 #include <stdio.h> void main() { int a,b,c,i; a=b=1; printf("第1月:1\n第2月:1\n"); for(i=3;i<=20;i++) { c=a+b; a=b;b=c; printf("第%d月:%d\n",i,c); } }

太谷县13387909067: 题目:输入两个正整数m和n,求其最大公约数和最小公倍数.用C语言编程 -
史疤复方: 原发布者:黄德刚 输入两个正整数m和n,求其最大公约数和最小公倍数.用辗转相除法求最大公约数算法描述:m对n求余为a,若a不等于0则m<-n,n<-a,继续求余否则n为最大公约数最小公倍数=两个数的积/最大公约数#includeintmain(){intm,n;...

太谷县13387909067: C语言编写程序求小学算术题,求大神帮改错 -
史疤复方: #include <stdio.h>#include <stdlib.h> int main(int argc, char *argv[]) { int max,min,op=0;char a; max=0; min=9; a=getchar(); while(a!='=') {{if(a<='9'&&a>='0'){if((a-'0')>=max) max=a-'0'; if((a-'0')<=min) min=a-'0';} else if(a==',') continue; else if(a=='+') ...

太谷县13387909067: 用C语言编个程序,.....题目,输入一个算术表达式(整数),输出表... -
史疤复方: #include<stdio.h> void main() { int a,b; char oper; scanf("%d%c%d",&a,&oper,&b); switch(oper) { case '+': printf("%d+%d=%d\n",a,b,a+b); break; case '-': printf("%d-%d=%d\n",a,b,a-b); break; case '*': printf("%d*%d=%d\n",a,b,a*b); ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网