代码#include<stdio.h> #include<stdlib.h> main() { int i,c,h[5],d,s[10],ts=0,ts1,x; char a[10][10]={"+","-","*","/"}; printf("是否有乘除?(输入0或1)"); scanf("%d",&d); printf("长度:(0~6)"); scanf("%d",&c); printf("请输入题数:"); scanf("%d",&ts1); printf("请选择数值范围:"); scanf("%d",&x); while(ts!=ts1) { for(i=0;i<c;i++) s[i]=1+rand()%x; for(i=0;i<c-1;i++) h[i]=rand()%(2+d*2); printf("%d",s[0]); for(i=1;i<c;i++) { printf("%s",a[h[i-1]]); printf("%d",s[i]); } printf("=\n"); ts++; }}
在学习写这个程序时,我有用到的是乘除和数值范围,在写括号时不知道怎么写进去,所以没有太大的考虑,后面的没怎么看懂问题要问什么,所以没有多做的处理