#include#include #include #include using namespace std; int main() { int n,m,tian,du; while (scanf("%d%d", &n, &m) != EOF)//7 2 7%2=1 7/2=3 3%2=1 1/2=0 1%2=1 { char num[50] = { 0 }; int i = 0; tian = n; if (n < 0) { n = abs(n); } while (n != 0) { char du; if ((n % m) <= 9) du = (n % m) + '0'; else { du = (n % m) + 'A' - 10; } num[i++] = du; n /= m; } if (tian >= 0) { for (int u = i - 1; u >= 0; u--) { printf("%c", num[u]); } } else { printf("-"); for (int u = i - 1; u >= 0; u--) printf("%c", num[u]); } printf("n"); } return 0; }
#includeint tiandu(char*tian) { int du = 0; while (*tian!= ' ') { if (*tian == ' ') du--; du++; tian++; } return du; } int main() { char s[1000]; char* tian; int ing; gets(s); tian = &s[0]; ing=tiandu(tian); printf("%d", ing); return 0; }
#includeint o(char* tian, char du) { int n = 0; char record[1000]; while (1) { if (*tian != du) { record[n] = *tian; n++; } if (*tian == ' ') break; tian++; } int i = 0; while (record[i] != ' ') { printf("%c", record[i]); i++; } return 0; } int main() { char* tian; char s[100],du; scanf("%s", s); scanf(" %c", &du); tian = &s[0]; o(tian, du); return 0; }



