#include<stdio.h> #include<stdlib.h> #include<time.h> int main() {freopen("21进制7音符随机乐谱.txt", "w", stdout);//21进制7位数组合数代码正确版 char* a[21]={"-1","-2","-3","-4","-5","-6","-7","1","2","3","4","5","6","7","+1","+2","+3","+4","+5","+6","+7"}; char* b[7]={"/-,","/--,","/---,","/----,","/-----,","/------,","/-------,"}; long i,j,k; printf("\n输出7音音乐曲式:\n\n"); srand(time(NULL)); // 种子 for (i=0;i<100;i++)/定义输出10首字符串/ printf("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n\n",a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7]); printf("\n"); }
修正版 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() {freopen("21进制7音符随机乐谱.txt", "w", stdout);//21进制7位数组合数代码正确版 char* a[21]={"-1","-2","-3","-4","-5","-6","-7","1","2","3","4","5","6","7","+1","+2","+3","+4","+5","+6","+7"}; char* b[7]={"///,","//,","/,","/-,","/--,","/---,","/----,"}; long i,j,k; printf("\n输出7音音乐曲式:\n\n"); srand(time(NULL)); // 种子 for (i=0;i<100;i++)/定义输出10首字符串/ printf("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n\n",a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7]); printf("\n"); }
修正版 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() {freopen("21进制7音符随机乐谱.txt", "w", stdout);//21进制7位数组合数代码正确版 char* a[21]={"-1","-2","-3","-4","-5","-6","-7","1","2","3","4","5","6","7","+1","+2","+3","+4","+5","+6","+7"}; char* b[4]={"/,","/-,","/--,","/---,"}; long i,j,k; printf("\n输出7音音乐曲式:\n\n"); srand(time(NULL)); // 种子 for (i=0;i<100;i++)/定义输出10首字符串/ printf("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n\n",a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4]); printf("\n"); }
应用版
#include<stdio.h> #include<stdlib.h> #include<time.h> int main() { char* a[21]={"-1","-2","-3","-4","-5","-6","-7","1","2","3","4","5","6","7","+1","+2","+3","+4","+5","+6","+7"}; char* b[7]={"/-,","/--,","/---,","/----,","/-----,","/------,","/-------,"}; long i,j,k; printf("\n输出7音音乐曲式:\n\n"); srand(time(NULL)); // 种子 for (i=0;i<10;i++)/定义输出10首字符串/ printf("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n\n",a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7],a[rand()%21],b[rand()%7]); printf("\n"); }
输出7音音乐曲式:
-1/-----,3/------,+6/----,+2/------,+2/-------,-5/-,+5/----,-3/-------,6/-,+1/----,3/-----,+6/---,-2/--,-2/--,1/---,-5/---,4/----,-1/---,-3/-,+1/-,+7/-----,-3/--,+5/--,-1/---,+3/----,-7/-,-4/-------,+2/--,-4/-------,+2/-----,
3/-,-7/-----,6/----,+7/----,+7/------,-1/-,4/----,5/----,-4/-------,+4/--,-4/-,5/----,6/----,2/------,-6/-----,+1/-,+4/---,2/------,+4/---,+1/----,+3/----,+1/---,+7/--,5/-------,5/--,-4/--,+6/----,+3/----,7/-------,+3/-------,
-5/-----,+2/----,+2/---,4/--,-2/------,+7/----,-3/--,6/-------,-6/-------,+2/----,+5/-,6/-------,-4/-,6/-----,6/--,+6/---,-4/--,+2/------,2/----,+2/----,-1/------,+7/----,-2/---,+1/----,2/-----,2/--,+1/--,-2/-----,4/--,-4/----,
-3/-------,1/--,2/---,+5/---,-1/---,1/---,-4/------,+1/-,-5/------,+3/---,1/--,+7/---,-4/-------,+6/--,+3/-,7/-------,-6/----,+6/---,-7/-------,+1/------,5/-------,3/------,3/---,-3/----,3/-------,+7/-,-2/----,2/---,3/--,+7/---,
-1/----,3/-------,-4/--,-3/--,2/-,5/-----,-4/------,+7/------,-4/-------,+5/--,-1/------,4/---,1/--,+3/----,6/-------,1/---,+7/------,3/------,+7/------,4/----,+6/------,2/-----,5/------,+6/------,2/---,7/---,-2/-------,-2/-------,+5/-,-5/-,
6/-------,+7/---,6/------,+6/----,7/-----,+2/-,7/-------,+7/----,6/---,-5/-,+3/----,-6/---,+5/-,+4/--,+7/-,+3/------,+6/---,-1/-,4/----,+3/---,7/-,+4/--,+2/---,5/---,-7/---,1/--,+6/------,7/-------,+3/-,2/-----,
-2/--,+3/------,+6/------,-6/-----,3/----,-5/--,-4/-------,-6/--,+1/-,-1/-----,-2/------,7/----,1/-,+3/-----,-2/-----,+6/---,+6/-----,+3/------,2/-------,-5/-----,+6/------,5/------,+5/------,+7/-,-2/-----,-7/-,-6/---,4/------,-5/-,4/------,
-5/-----,+1/-----,1/------,6/------,+2/------,-3/---,+6/-------,-5/----,-7/-,-7/-,+1/-----,+3/----,-7/-,+4/---,-5/-,-6/-------,+6/-----,+1/-------,3/--,+7/------,+5/-------,1/---,+1/--,-5/-,-6/-,3/-,-3/-------,+1/-,-1/---,-6/-----,
+6/-------,-2/--,5/--,7/--,-4/---,+3/--,-5/----,+3/-------,1/-,-7/--,+6/-------,1/-------,3/-------,+6/-------,+1/--,+7/--,+2/-,-2/-,-3/-,6/-,-2/------,+7/--,+2/--,-4/----,1/-----,-1/--,+3/-----,-3/----,+5/---,2/-------,
7/-----,2/--,+6/-,5/---,-5/-------,-1/--,6/-,4/--,+3/---,5/----,1/-,4/---,+4/-------,+2/--,-5/----,+1/-----,3/-----,3/--,5/----,4/-,+7/------,-1/------,4/-,4/----,5/------,-5/---,-4/------,+6/-,3/----,+5/---,
Process exited after 0.1237 seconds with return value 10 请按任意键继续. . .
应用版 #include<stdio.h> #include<stdlib.h> #include<time.h> int main() { char* a[21]={"-1","-2","-3","-4","-5","-6","-7","1","2","3","4","5","6","7","+1","+2","+3","+4","+5","+6","+7"}; char* b[4]={"/,","/-,","/--,","/---,"}; long i,j,k; printf("\n输出7音音乐曲式:\n\n"); srand(time(NULL)); // 种子 for (i=0;i<10;i++)/定义输出10首字符串/ printf("%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\n\n",a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4],a[rand()%21],b[rand()%4]); printf("\n"); }
输出7音音乐曲式:
-6/-,-7/,7/--,1/---,3/-,+1/-,+5/---,-6/,-5/,+3/---,4/-,6/---,-2/--,+2/-,+7/-,+2/--,1/-,7/--,+2/-,+6/,+5/--,+1/-,7/,+5/--,5/--,-2/---,+6/,-2/-,6/,5/--,
6/,+3/--,6/--,-6/,+7/-,-6/---,-1/---,-2/-,3/---,6/,6/,2/---,5/-,+7/-,1/---,+7/-,6/,+2/--,+3/--,5/,-6/--,7/,+1/,7/-,-1/---,3/---,5/-,7/,-1/--,-2/,
6/--,+1/-,+4/,-6/---,+2/-,-2/,5/---,-2/-,2/-,+3/-,+1/,2/---,-4/,2/---,3/-,-3/---,2/,+3/-,-2/---,2/-,+7/-,5/---,+7/,5/--,+2/-,-7/--,6/-,+3/,3/-,+3/---,
1/---,4/---,+7/-,5/---,+7/--,+4/-,1/,-7/---,-4/,-6/--,+7/,+1/--,3/,+4/-,+1/,-6/-,-4/--,+4/---,-5/---,6/--,-1/,+6/,-5/--,3/,-4/--,+2/-,-7/---,5/--,-7/,+3/--,
+1/---,+3/--,+5/---,+6/---,2/-,-3/--,+1/---,+3/-,-3/-,3/-,1/--,+7/---,+6/---,+5/-,-3/---,-4/-,-7/,3/-,7/--,+4/,+5/---,5/---,+3/--,6/--,+5/---,-6/-,+3/--,7/--,-2/---,7/-,
2/--,7/,-5/-,+4/-,-5/,+2/-,-3/-,7/,7/-,+7/--,2/,+6/--,-7/--,+5/,2/---,+7/,+6/--,-3/---,+2/-,+3/-,-7/,-6/,2/--,-2/,3/---,+3/--,7/---,1/--,-3/---,+5/---,
+4/---,-2/,4/---,+3/-,4/---,-7/,-1/---,+7/-,4/---,-6/---,+2/,4/--,-3/-,6/,-7/,-2/---,+5/--,+1/,+4/,-2/-,-7/--,-2/---,+7/--,-5/---,-3/-,+3/---,-3/-,-1/,-2/---,3/-,
-7/-,+2/,+7/---,3/,7/,+2/---,-1/,+7/,4/,-5/-,+6/,+4/,-2/-,-6/--,+2/,+3/,5/--,5/---,+5/--,-5/---,-7/---,+5/---,-2/-,1/,4/--,+5/,+5/-,2/-,-1/,1/--,
1/-,-7/,-6/--,+7/---,-4/,5/--,2/--,-3/,+2/--,+1/---,+1/,-5/--,+4/-,+3/---,4/---,-5/-,4/---,-2/---,+6/--,6/-,+2/,6/-,+6/-,-6/-,+7/--,+5/,-4/,+6/,6/---,-3/---,
+2/---,-4/--,2/--,-5/,7/--,3/,7/---,-2/,+5/-,3/---,+3/-,2/---,5/--,+3/---,-1/---,+6/---,4/,6/--,+2/-,4/---,+7/--,+4/---,+1/-,5/-,-3/--,+3/--,3/-,4/---,1/,+4/-,
Process exited after 0.2063 seconds with return value 10 请按任意键继续. . .