n-1位数
时间限制:3000 ms | 内存限制:65535 KB
难度:1
- 描述
-
已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。
思路:
从字符串的第二位开始输出,但是要考虑前导字符0,这个格式和大数的输出非常一样,具体看代码:
代码:
#include <stdio.h> #include <string.h> char a[15]; int main() { int n; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%s",a); int len=strlen(a); int flag=0; int j; for(j=1;j<len&&a[j]=='0';j++); if(j<len) { for(;j<len;j++) { printf("%c",a[j]); } } else printf("0"); printf("\n"); } return 0; }
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-05 14:32:35