开头略。int n;float s;scanf("%d %f'',&n,&s);printf(''大家好,我的学号是%d,我考了%.1f...
scanf("%s", p);...free(p);} 或者用char p[SIZE];使用方法 {scanf("%s", p);} int也可...
一串连续数字怎么一个一个读?比如12345读成1 2 3 4 5(题目输入要求没有空格),目前的想法是定义double型(后面pow()函数强制转换成int型有精度丢失),然后用pow(10,n)函数得到各位数上的数字存入数组,再进行后续操作。网上没找到这类问题,有没有更好的解决方法?因为纠结这个晚上睡不着 迎晨送晚凡世浮沉 超能力...
首先判断输入数字的位数,然后挨个位的取余。将每次取余的结果输入数组 逆水龙翔 强能力者 7 scanf("%d",&n);int i,a[100];for(i=1;;i++){a[i]=n%10;n|=10;if(n==0)break;}登录百度帐号 扫二维码下载贴吧客户端 下载贴吧APP看高清直播、视频! 贴吧页面意见反馈 违规贴吧举报反馈通道 贴吧违...
用sscanf,用%d读取整数的时候指定读几位:int a, b, c;sscanf("2016010906", "%4d%3d%3d", &a, &b, &c);printf("%04d-%03d-%03d\n", a, b, c);其中打印的%03d表示不够3位就在前面补0。