c 的小问题想改成这种形式(java 会做 c 就.)例如:please input your name (你输入的名字) please input your age (你输入的年龄)然后打印出: Hello,(你输入的名字,(名字手写字母大写)) (几
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/28 17:38:33
![c 的小问题想改成这种形式(java 会做 c 就.)例如:please input your name (你输入的名字) please input your age (你输入的年龄)然后打印出: Hello,(你输入的名字,(名字手写字母大写)) (几](/uploads/image/z/13231451-11-1.jpg?t=c+%E7%9A%84%E5%B0%8F%E9%97%AE%E9%A2%98%E6%83%B3%E6%94%B9%E6%88%90%E8%BF%99%E7%A7%8D%E5%BD%A2%E5%BC%8F%EF%BC%88java+%E4%BC%9A%E5%81%9A+c+%E5%B0%B1.%EF%BC%89%E4%BE%8B%E5%A6%82%EF%BC%9Aplease+input+your+name++%EF%BC%88%E4%BD%A0%E8%BE%93%E5%85%A5%E7%9A%84%E5%90%8D%E5%AD%97%EF%BC%89++please+input+your+age++%28%E4%BD%A0%E8%BE%93%E5%85%A5%E7%9A%84%E5%B9%B4%E9%BE%84%29%E7%84%B6%E5%90%8E%E6%89%93%E5%8D%B0%E5%87%BA%EF%BC%9A++Hello%2C%EF%BC%88%E4%BD%A0%E8%BE%93%E5%85%A5%E7%9A%84%E5%90%8D%E5%AD%97%2C%EF%BC%88%E5%90%8D%E5%AD%97%E6%89%8B%E5%86%99%E5%AD%97%E6%AF%8D%E5%A4%A7%E5%86%99%EF%BC%89%EF%BC%89++%EF%BC%88%E5%87%A0)
c 的小问题想改成这种形式(java 会做 c 就.)例如:please input your name (你输入的名字) please input your age (你输入的年龄)然后打印出: Hello,(你输入的名字,(名字手写字母大写)) (几
c 的小问题
想改成这种形式(java 会做 c 就.)
例如:please input your name
(你输入的名字)
please input your age
(你输入的年龄)
然后打印出:
Hello,(你输入的名字,(名字手写字母大写))
(几个Vowels 在你的名字里)
(你年龄(X)是odd/even)
#include
#include
struct student{
char array[999];
int age;
};
typedef struct student student;
void main(){
student *current;
char curr;
int i=0;
int j=0;
current =(student *) malloc (sizeof(student));
printf("please input your name\n");
while ((curr=getchar())!='\n')
current->array[i++]=curr;
current->array[i]='\0';
current->array[0]=toupper(current->array[0]);
printf("Hello,");
j=0;
for ( i=0;current->array[i]!='\0';i++){
printf("%c",current->array[i]);
if (current->array[i] == 'a' || current->array[i] =='A'
||current->array[i] == 'e'||current->array[i] == 'E'
||current->array[i] == 'i' ||current->array[i] == 'I'
||current->array[i] == 'o'||current->array[i] == 'O'
||current->array[i] == 'u'||current->array[i] == 'U')
j = j+1;
}
printf("!\n");
printf("%d vowels in your name.\n",j);
printf("pleae input your age\n");
scanf("%d",¤t->age);
if(current->age%2==0){
printf("your age (%d) is even\n",current->age);
}
else{
printf("your age (%d) is odd\n",current->age);
}
free(current);
}
c 的小问题想改成这种形式(java 会做 c 就.)例如:please input your name (你输入的名字) please input your age (你输入的年龄)然后打印出: Hello,(你输入的名字,(名字手写字母大写)) (几
what's wrong?
I don't know what you said.
Please write your problem!
想改成这种形式(java 会做 c 就.)
例如:please input your name
(你输入的名字)
please input your age
(你输入的年龄)
然后打印出:
Hello,(你输入的名字,(名字手写字母大写))
(几个Vowels 在你的名字里)
(你年龄(X)是odd/even)
#include
#include
struct student{
char array[999];
int age;
};
typedef struct student student;
void main(){
student *current;
char curr;
int i=0;
int j=0;
current =(student *) malloc (sizeof(student));
printf("please input your name\n");
while ((curr=getchar())!='\n')
current->array[i++]=curr;
current->array[i]='\0';
current->array[0]=toupper(current->array[0]);
printf("Hello,");
j=0;
for ( i=0;current->array[i]!='\0';i++){
printf("%c",current->array[i]);
if (current->array[i] == 'a' || current->array[i] =='A'
||current->array[i] == 'e'||current->array[i] == 'E'
||current->array[i] == 'i' ||current->array[i] == 'I'
||current->array[i] == 'o'||current->array[i] == 'O'
||current->array[i] == 'u'||current->array[i] == 'U')
j = j+1;
}
printf("!\n");
printf("%d vowels in your name.\n",j);
printf("pleae input your age\n");
scanf("%d",¤t->age);
if(current->age%2==0){
printf("your age (%d) is even\n",current->age);
}
else{
printf("your age (%d) is odd\n",current->age);
}
free(current);
}
what?
that's right?