怎么用C语言编10以内加减法程序
#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void main()
{
char again='y'; //again表示是否终止
int count=0,option; //count存储输入无效数字的次数,option存储输入的菜单项
int sum,cha,k,right=0,wrong=0,num1,num2;
while(again=='y'){
printf("===========欢迎你进行10以内加减法练习============
");
printf("=================================================
");
printf(" 1.加法练习
");
printf(" 2.减法练习
");
printf(" 3.退出
");
printf("=================================================
");
printf("请输入1或2或3,并按回车键进入:"); //显示欢迎界面
scanf("%d",&option);//接受用户的选择
switch(option){
case 1: // 加法练习
system("cls");//清屏
printf("=================================================
");
printf(" 1.加法练习
");
printf("=================================================
");
printf("
");
srand(time(0));
for (k=1;k<=10;k++){//控制总题数
num1=rand()%10;
num2=rand()%10;
printf("%d+%d=",num1,num2);
scanf("%d",&sum);
if (sum==(num1+num2))
right++;//存储答对的题数
else
wrong++;//存储答错的题数
printf("
");
}
printf("=================================================
");
printf("你算正确了%d次,错误了%d次。
",right,wrong);
break;
case 2: // 减法练习
system("cls");//清屏
printf("=================================================
");
printf(" 2.减法练习
");
printf("=================================================
");
srand(time(0));
k=1;
do{
do{
num1=rand()%10;
num2=rand()%10;
}while (num1<num2);
printf("%d - %d =", num1,num2);
scanf("%d",&cha);
printf("
");
if (cha==(num1-num2))
right++;//存储答对的题数
else
wrong++;//存储答错的题数
k++;
}while (k<=10);//外循环控制总题数
printf("=================================================
");
printf("你算正确了%d次,错误了%d次。
",right,wrong);
break;
case 3: //退出练习
again='q';
break;
default: //输入了无效的字符
system("cls");//清屏
count++;
again='s';
printf("=================================================
");
printf("你第%d次输入的数字无效。
",count);
printf("=================================================
");
}//switch 语句结束
if (again=='q')
break;
else if (again=='s'){
again='y';
continue;
}
fflush(stdin); //清楚缓存中的数据
printf("=================================================
");
printf("还想继续练习吗?(y or n)");
scanf("%c",&again);
system("cls");
} //while语句结束
system("cls");//清屏
printf("============================================================
");
printf("谢谢您进行加减法练习,你是个爱学习的好孩子,祝你学习进步!
");
printf("============================================================
");
}
#include#include#includemain(){inti,n,fen=0,p;inta,b,num;printf("请输入题目数目:");scanf("%d",&n);srand(time(0));for(i=0;i=(0.8*n)){if(fen==n)printf("棒极了!
");}elseprintf("请保持!
");}
{
int a,b; //定义整形a,b
scanf("%d,%d",&a,&b); //用scanf函数取a,b值
printf("%d",a+b); //输出a,b和
}
include <istdio.h>
void main ()
{
int a,b;
printf("please input A and B:");
scanf("%d%d",&a,&b);
printf("A+B=%d",a+b);
printf("A-B=%d",a-b);
}
谁会用C语言编一程序,只要能进行10以内的整数计算就行,知道的大哥帮帮...
include <stdio.h> struct s_node { int data;struct s_node *next;};typedef struct s_node s_list;typedef s_list *link;link operator=NULL;link operand=NULL;link push(link stack,int value){ link newnode;newnode=(link) malloc(sizeof(s_list));if(!newnode){ printf("\\nMemory...
制作一个可供小学数学运算的程序 10以内加减法,能根据输入题数出题...
用C语言就能编了.用简单的int,white等函数.
y用C语言编写在键盘上任意输入一个10以内的数,求出它的3次方拜托了各位...
include <stdio.h> #include <stdlib.h> #include <math.h> void main() { int n; char ch; while(1) { printf("任意输入一个10以内的数:"); scanf("%d",&n); if ((n>=10)||(n<0)) { system("cls"); printf("重新输入!\\n"); ch=getchar(); continue; } else { int...
如何用C语言编写 解 A+B+C=CD C+D+C=AB AB=? 的程序?
viod main(){int A,B,C,D;for(A=0;A<10;A++)for(B=0;B<10;B++)for(C=0;C<10;C++)for(D=0;D<10;D++)if(A+B+C=C*D)printf("A=%d ,B=%d ,C=%d ,D=%d \\n",A,B,C,D,);printf("C+D+C=A*B=%d\\n",C+D+C);} 这是求10以内的,你要想求高点...
如何用c语言计算10以内的奇数的平方的累加和的平方根并打印,要求输出结 ...
程序如下:include<stdio.h> include<math.h> main(){ int sum=0,i;float p;for(i=1;i<=10;i+=2)s+=i*i;p=sqrt(sum);printf("%d",(int)p);} 有什么问题请留言。
高分求教;C语言求10以内同构数
include<stdio.h> main(){ int i,k;for(i=1;i<10;i++){ k=i*i;if((k-i)%10==0)printf("%d\\n",i);}} 这是最简单的方法……
用C语言编一个程序,产生加法算术题
include <stdlib.h> main(){int a,b,s,i,n=0; for(i=0;i<50;i++) {a=random(10); b=random(10); printf("%d+%d=",a,b); scanf("%d",&s); if((a+b)==s) n+=2; if((a+b)!=s) {printf("incorrect,enter the number again:"); scanf("...
c语言 给小学生出计算题 调试加简单界面
程序改好了 界面先放放吧 不用graphics.h的话做个简单的欢迎界面还是可以的 include <stdio.h> include <stdlib.h> include char d1,d2;int Getanum(int num){ int a;srand(num*num+time(0));a=(rand()+num)%10;\/\/产生10以内的随机数 return a;} int main(){ int i,num,...
输入一个1到10以内的数字,使用switch语句来显示该数字的罗马字母 c...
int main(void){ int num; scanf(%d",&num); switch(num) { case 1: printf("Ⅰ\\n"); break; case 2: printf("Ⅱ\\n"); break; case 3:\/\/等等 case 10: printf("Ⅹ\\n"); break; default: printf("超出范围"); break; }...
c语言用while语句表示10以内所有奇数
include <stdio.h>int main(){int i=1;while(i<10){if(i%2 != 0)printf("%d ",i);i++;}return 0;}运行结果:1 3 5 7 9