一个简单的c语言 编程题

2024-11-27 06:37:05
推荐回答(5个)
回答1:

我的写错了,应该用gets
看一楼的吧

=====================

#include

#define MAX 81

int main()
{
char str[MAX];
scanf("%s",str);
printf("%s",str);
return 0;}

回答2:

求:Sn=a+aa+aaa+……+aa……a
(n个a)
之值,其中a是一个数字,例如:2+22+222+2222+22222(此时n=5),n由键盘输入
#include

void
main()
{
int
a
=
2;
int
n;
int
i;
long
temp;
long
result
=
0;
scanf("%d",&n);
for
(i=0;
ii++)
{
temp
=
0;
for
(int
j=0;
j<=i;
j++)
{
temp
=
temp
*
10
+
a;
}
result
=
result
+
temp;
}
printf("%ld",result);
}

回答3:

#include
#include
main()
{
char a[81],* p=a;
puts("输入字符串:\n");
gets(a);
puts(a);
}

回答4:

#include

main(){
char a[81];
printf("输入字符串:\n");
gets(a);
printf("\n%s",a);
}

回答5:

用%s 代表字符串 ,比如你可以 char *p; scanf("%s",p);