我需要從給定的字符串打印特定的字符,例如給定的字符串是"always god is great god bless you"
。從給定的字符串打印一些特定的字符在c
我需要打印god
。
它可能被發現的次數,所以我想打印n次,我也想打印,直到從god
某個特定的位置。
我試着用下面的程序去做,但不要讓我的預期輸出:
#include <stdio.h>
int main(void)
{
int i,j;
char name[10];
printf("enter the string\n");
for(i=0;i<=10;i++)
scanf("%c",&name[i]);
printf("ur entered string is:");
for(j=0 ; j<=10 ; j++)
while(name[j] == 'g');
{
for(j=0 ; j<=5 ; j++)
printf("%c",name[j]);
}
}
很多錯誤的小代碼,接近投票! –
'i = 0;我<= 10'應該是'我<10'。也爲什麼'j = 0; Ĵ<= 5'? 「上帝」有3個字母,爲什麼得到6?你也會在「很棒」中遇到'g'。你的代碼甚至不會嘗試解決你的問題。 – zoska