完全是水题。。。。哈哈哈哈啊。。。 #include<stdio.h> #include <malloc.h> #include <string.h>int main() {int n;scanf("%d",&n);getchar();while(n--){char *str = malloc(sizeof(char)* 100);gets(str);int size = strlen(str);int asize = 0;int esize = 0;int isize = 0;int osize = 0;int usize = 0;for(int i=0;i<size;i++){if(*(str+i) == 'a' || *(str+i) == 'A' ) asize++;if(*(str+i) == 'e' || *(str+i) == 'E' ) esize++;if(*(str+i) == 'i' || *(str+i) == 'I' ) isize++;if(*(str+i) == 'o' || *(str+i) == 'O' ) osize++;if(*(str+i) == 'u' || *(str+i) == 'U' ) usize++;}printf("%c:%d\n%c:%d\n%c:%d\n%c:%d\n%c:%d",'a',asize,'e',esize,'i',isize,'o',osize,'u',usize);if(n != 0){printf("\n\n");}else{printf("\n");}}return 0;}
详细解决方案
HDU 2027
热度:35 发布时间:2023-12-15 11:53:36.0