- 177 名前:105 mailto:sage [2009/02/02(月) 23:33:50 ]
- 問2をここまでやったのですが、どうも何かが違うようで7桁の数字を入力しても学番は7桁〜のほうがでてしまうんです。
#include<stdio.h> #include<string.h> #include<stdlib.h> void main(){ char x[100]; int y,z; printf("学番を入力:"); gets(x); y=strlen(x); z=atoi(x); if(y==7 && z==7){ printf("g%s@yahho\n",x); } else{ printf("学番は7桁の数字で入力して下さい\n"); } } どこがいけないのでしょうか? 何度も住みませんが、よろしくお願いします。
|

|