ID非公開

2022/5/13 23:35

33回答

C言語のプログラムです。教えてください。

C言語関連 | プログラミング77閲覧xmlns="http://www.w3.org/2000/svg">50

ベストアンサー

0

その他の回答(2件)

1

#include <stdio.h> #include <string.h> int main (void) { char s [] = "Abcde FGHIJK"; char *p; p = strtok (s," "); do { for (int i = strlen (p);i > 0;i--) { putchar (*(p + i - 1)); } putchar (' '); } while ((p = strtok (NULL," ")) != NULL); printf ("\n"); return 0; }

1人がナイス!しています

1

#include<stdio.h> int main(void) { char w[1024]; int i,j,k; fgets(w,1023,stdin); i=0; j=0; while(1){ if(w[i]==' '||w[i]=='\n'){ for(--i,k=0;k<j;k++)printf("%c",w[i-k]); printf(" "); i++; j=-1; } if(w[i]=='\n')break; i++; j++; } printf("\n"); return 0; } 回答はしますけど、解説はしないです。

1人がナイス!しています