c 的小问题想改成这种形式(java 会做 c 就.)例如:please input your name (你输入的名字
来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/27 15:31:54
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);
}
想改成这种形式(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'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?
再问: 这个代码形式是 please input your name (你输入的名字) 打印出: Hello,(你输入的名字,(名字手写字母大写)) (几个Vowels 在你的名字里) please input your age (你输入的年龄) 打印出:(你年龄(X)是odd/even) 但我想要上边的输出形式
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?
再问: 这个代码形式是 please input your name (你输入的名字) 打印出: Hello,(你输入的名字,(名字手写字母大写)) (几个Vowels 在你的名字里) please input your age (你输入的年龄) 打印出:(你年龄(X)是odd/even) 但我想要上边的输出形式
下面的英语口语问答大家会几道就写几道 例如what is your name?(你叫什么名字?) My name is
what is your name?(回答你的名字)
有关4Minute的歌What's Your Name 你叫什么名字的问题
英语问题的回答形式:1.What's your name,please?2.How old are you?3.When
C语言求圆的面积#includemain(){int r,s;printf("please input value r\
C语言问题 输入一个英文句子,将每个单词的第一个字母改成大写字母
C++..."输入一句话将这句话中所有单词(假设都是字母)的第一个字母改成大写字母,并输出"例如:pig变成Pig
星号三角形(C语言)Description 编写一个程序输出一个由n行星号“*”构成的三角形.Input 输入只有一行,
华氏摄氏温度转换Description输入一个华氏温度,根据公式C=(5/9)(F-32)计算对应的摄氏温度.Input
怎么用C语言的输入一个数学式子可以得到结果,如input:3+4 output:7,输入的式子可以的加减乘除这些简单的运
英语翻译我会把英语翻译成中文,就不会把中文翻译成英语,例如,my name is li lei ,我的名字叫李雷.我喜欢
当同学到你家做客时,你应该说:A.Sit down,please.B.what's your name?C.How ol