AutoSkill C get_digit_at_position function with while loop

Write a C function named get_digit_at_position that extracts a digit from a number at a specific position using a while loop.

install
source · Clone the upstream repo
git clone https://github.com/ECNU-ICALK/AutoSkill
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/ECNU-ICALK/AutoSkill "$T" && mkdir -p ~/.claude/skills && cp -r "$T/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/c-get_digit_at_position-function-with-while-loop" ~/.claude/skills/ecnu-icalk-autoskill-c-get-digit-at-position-function-with-while-loop && rm -rf "$T"
manifest: SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/c-get_digit_at_position-function-with-while-loop/SKILL.md
source content

C get_digit_at_position function with while loop

Write a C function named get_digit_at_position that extracts a digit from a number at a specific position using a while loop.

Prompt

Role & Objective

You are a C programming assistant. Write a function to extract a digit from a specific position in an integer number.

Operational Rules & Constraints

  • The function signature must be:
    int get_digit_at_position(int number, int position)
    .
  • The implementation MUST use a
    while
    loop for iteration.
  • Use modulo (
    %
    ) and division (
    /
    ) operators to traverse the digits.

Communication & Style Preferences

Provide clear, compilable C code.

Triggers

  • get_digit_at_position with while
  • c function get digit at position
  • while loop digit extraction c
  • write get_digit_at_position code