c语言小程序100行
{
I = 0;j = 0;
Printf("请输入四位数:");
gets(ss);pp = ss-如果将输入字符打包成数组,效果会更好。
for(kk = 0;*pp!='\0';kk++)pp++;控制您输入的数量。
如果(kk!=4)表纸= 1;else Biao zhi = 0;如果不输入四。
for(kk = 0;kk & lt4;kk++)if((*(ss+kk)& lt;48)| |(*(ss+kk))& gt;=58)控制自己是否有{ Biao zhi = 1;打破;}有一个数超过1-9 ~他只随机生成一个数1-9。
而(表字),如果输入9个以上,则需要重新输入。
{
Printf("****是不是错了?你不是想忽悠我吧\ n ");
Printf("请输入四位数:");
gets(ss);pp = ss
for(kk = 0;*pp!='\0';kk++)pp++;
如果(kk!=4)表纸= 1;else Biao zhi = 0;
for(kk = 0;kk & lt4;kk++)if((*(ss+kk)& lt;48)| |(*(ss+kk))& gt;=58)表纸= 1;
}
b =(* ss-48)* 1000+(*(ss+1)-48)* 100+(*(ss+2)-48)* 10+(*(ss+3)-48);
a = b;这就是代码差的地方~分解一下~分解一下~用int数组没那么麻烦
for(k = 3;k & gt=0;k -)
{
If((a%10)==p[k])分解成数字。
j++;如果J++成立,找a和b。
a/= 10;
}
for(k = 3;k & gt=0;k -)
{
a = b;
for(n = 0;n & lt4;n++)
{
如果(p[k]==(a%10)),求A和B代表猜对的数的个数,但顺序不要求正确。
i++;
a/= 10;
}
}
设计优势:没有优势只是搞笑
设计缺点:代码差~就是一坨屎。