源代码如下(vc++6.0下编译通过):#include #include #define MAX_SENTENCE_STR_LEN 1024int main(){char English_sentence[MAX_SENTENCE_STR_LEN] = {0};char word[32] = {0};char *token = NULL;char *seps = " ";printf("please input a English sentence: \n");gets(English_sentence);token = strtok(English_sentence, seps);while (token != NULL){strcpy(word, token);if (word[0] >= 'A' && word[0] <= 'Z'){printf("%s\n", word);}token = strtok(NULL, seps);}return 0;}希望对你有帮助。
根据i,j的关系(规律)对应好来写语句。假设输出图形 * *** ***** *******(手机问题可能有误差) 第一行1个 第二行3个 第三行5个 第四行7个(共4行)\\i是控制行数 \\j对应输出每行个数\\每次都需要回车换行 双重循环 for(i=0;i<4;i++) { for(j=3;j>i;j- -) printf(“ ”); for(j=0;j<2*i+1;j++) printf(“*”); printf(“\n”); } 中间可能空格输出有语法错误 请见谅