配列を用いて例えば「abcdefghijk」と入力した際に3の倍数番目の文字を「」に置き換えた、「abcdedghij」となるようなプログラムが組みたいのですが、3の倍数を「*」にする方法が思いつかないのでご共助お願いします。
実際に書いてみたプログラムは以下のようなものになりますが、まだ未完成ですのでfor文内に書く情報をご共助したく思います。
#include<stdio.h>
#define NUM 10000
int main(void)
{
char str[NUM];
int i, j;
printf("文字列を入力してください。\n"); scanf("%s", str); for (i = 0; str[i] != '\0'; i++) { } return 0;
}
回答3件
あなたの回答
tips
プレビュー