写一个程序,让用户输入 5 句话,并计算出最长和最短的两句
#include<stdio.h>#include<string.h>
int main()
{
char slogan;
int j=0,a,max,min,max_line,min_line;
for(int i=0;i<5;i++)
{
printf("请输入第%d句话:",i+1);
do
{
a++;
}
while((slogan=getchar())!='\n');
j=0;
}
printf("你输入的是:");
for(int i=0;i<5;i++)
{
while((slogan=putchar())!='\n');
printf("\n");
}
max=a;
min=a;
for(int i=0;i<5;i++)
{
if(a>max)
{
max=a;
max_line=i;
}
if(a<min)
{
min=a;
min_line=i;
}
}
j=0;
printf("其中最长的是:");
while((slogan=putchar())!='\n');
j=0;
printf("其中最短的是:");
while((slogan=putchar())!='\n');
return 0;
} #include<stdio.h>
#include<string.h>
int main()
{
char slogan;
int j=0, a = {0}, max,min,max_line,min_line;
for(int i=0;i<5;i++)
{
printf("请输入第%d句话:",i+1);
do
{
a++;
}
while((slogan=getchar())!='\n');
j=0;
}
printf("你输入的是:");
for(int i=0;i<5;i++)
{
//while((slogan=putchar())!='\n');
j = 0; while(putchar(slogan) != '\n');
//printf("\n");
}
/*
max=a;
min=a;
for(int i=0;i<5;i++)
{
if(a>max)
{
max=a;
max_line=i;
}
if(a<min)
{
min=a;
min_line=i;
}
}
*/
max = min = 0;
for(int i=0;i<5;i++)
{
if(a > a)
{
max = i;
}
if(a < a)
{
min = i;
}
}
printf("其中最长的是:");
//while((slogan=putchar())!='\n');
j = 0; while(putchar(slogan) != '\n');
printf("其中最短的是:");
//while((slogan=putchar())!='\n');
j = 0; while(putchar(slogan) != '\n');
return 0;
}
人造人 发表于 2021-9-26 21:28
谢谢大佬
页:
[1]