c语言问题
1.以下程序的输出结果是【】main(){shorti;i=-2;printf("\ni:dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,...
1. 以下程序的输出结果是【 】
main()
{
short i;
i=-2;
printf("\n i: dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);
}
2.以下程序的输出结果是【 】
main()
{
float f;
f=3.1415;
printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);
}
3.以下程序的输出结果是【 】
main()
{
int a,b;
float c,d;
char c1,c2;
a=61;b=62;
c=31.5;d=-68.87;
c1='a';c2='A';
printf("\n");
printf("a=%d,b=%d\n",a,b);
printf("c=%f,d=%f\n",c,d);
printf("c=%e,d=%e\n",c,d);
printf("c1=%c,%c\n",c1,c2);
}
4.以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出,完成以下填空,并把程序调通,写出运行结果。
main()
{
int a;
float b;
char c;
scanf(“%d,%f,%c”,【 1. 】);
printf(“a=【 2. 】\n”,a);
printf(“b=【 3. 】\n”,b);
printf(“c=【 4. 】\n”,c);
}
输入45,34.5,A<CR>(<CR>表回车)
输出
5.指出以下程序的错误并改正,并上机把程序调通。
main()
{
int a;
scanf(“%f”,a);
printf(“a=%f, a);
char c;
c=A;
printf(“%f,c)
}
6. 找出下列程序中的错误,用两种不同的方法改正。
#include <stdio.h>
main( )
{
int k=42;
printf("K=%d\n", K)} 展开
main()
{
short i;
i=-2;
printf("\n i: dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);
}
2.以下程序的输出结果是【 】
main()
{
float f;
f=3.1415;
printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);
}
3.以下程序的输出结果是【 】
main()
{
int a,b;
float c,d;
char c1,c2;
a=61;b=62;
c=31.5;d=-68.87;
c1='a';c2='A';
printf("\n");
printf("a=%d,b=%d\n",a,b);
printf("c=%f,d=%f\n",c,d);
printf("c=%e,d=%e\n",c,d);
printf("c1=%c,%c\n",c1,c2);
}
4.以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出,完成以下填空,并把程序调通,写出运行结果。
main()
{
int a;
float b;
char c;
scanf(“%d,%f,%c”,【 1. 】);
printf(“a=【 2. 】\n”,a);
printf(“b=【 3. 】\n”,b);
printf(“c=【 4. 】\n”,c);
}
输入45,34.5,A<CR>(<CR>表回车)
输出
5.指出以下程序的错误并改正,并上机把程序调通。
main()
{
int a;
scanf(“%f”,a);
printf(“a=%f, a);
char c;
c=A;
printf(“%f,c)
}
6. 找出下列程序中的错误,用两种不同的方法改正。
#include <stdio.h>
main( )
{
int k=42;
printf("K=%d\n", K)} 展开
展开全部
1. 以下程序的输出结果是【 】
main()
{
short i;
i=-2;
printf("\n i: dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);
}
i:dec=-2,oct=37777777776,hex=fffffffe,unsigned=4294967294
2.以下程序的输出结果是【 】
main()
{
float f;
f=3.1415;
printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);
}
%m.nf就是占m列宽,小数点后有n位,如果宽度超出,正常输出,就不写了,不好写
如果%-m.nf这样的话,像上面,是右对齐,左留空格,带负号就是左对齐,右留空格。
3.以下程序的输出结果是【 】
main()
{
int a,b;
float c,d;
char c1,c2;
a=61;b=62;
c=31.5;d=-68.87;
c1='a';c2='A';
printf("\n");
printf("a=%d,b=%d\n",a,b);
printf("c=%f,d=%f\n",c,d);
printf("c=%e,d=%e\n",c,d);
printf("c1=%c,%c\n",c1,c2);
}
//
a=61,b=62
c=31.5,d=-68.870003
c=3.15e+001,d=-6.887e+001
c1=a,A
4.以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出,完成以下填空,并把程序调通,写出运行结果。
main()
{
int a;
float b;
char c;
scanf(“%d,%f,%c”,【 1. 】); //&a,&b,&c
printf(“a=【 2. 】\n”,a);//%d
printf(“b=【 3. 】\n”,b); //%f
printf(“c=【 4. 】\n”,c); //%c
}
输入45,34.5,A<CR>(<CR>表回车)
输出
45
34.5
A
5.指出以下程序的错误并改正,并上机把程序调通。
main()
{
int a;
scanf(“%f”,a); //%f 改成%d, a改成&a
printf(“a=%f, a); //%f改成%d"
char c; //定义拿到int a那里去
c=A; //C语言区分大小写,没有定义 大写的A改成a
printf(“%f,c) //%f改成%c"
}
6. 找出下列程序中的错误,用两种不同的方法改正。
#include <stdio.h>
main( )
{
int k=42;
printf("K=%d\n", K)
//最后少写分号了,上面用的小写的k,把k换成小写的,或是把上面定义的k换成大写的,二种方法正好
}
main()
{
short i;
i=-2;
printf("\n i: dec=%d,oct=%o,hex=%x,unsigned=%u\n",i,i,i,i);
}
i:dec=-2,oct=37777777776,hex=fffffffe,unsigned=4294967294
2.以下程序的输出结果是【 】
main()
{
float f;
f=3.1415;
printf("\n %f,%4.3f,%5.3f,%-10.3f,%10.3f\n",f,f,f,f,f);
}
%m.nf就是占m列宽,小数点后有n位,如果宽度超出,正常输出,就不写了,不好写
如果%-m.nf这样的话,像上面,是右对齐,左留空格,带负号就是左对齐,右留空格。
3.以下程序的输出结果是【 】
main()
{
int a,b;
float c,d;
char c1,c2;
a=61;b=62;
c=31.5;d=-68.87;
c1='a';c2='A';
printf("\n");
printf("a=%d,b=%d\n",a,b);
printf("c=%f,d=%f\n",c,d);
printf("c=%e,d=%e\n",c,d);
printf("c1=%c,%c\n",c1,c2);
}
//
a=61,b=62
c=31.5,d=-68.870003
c=3.15e+001,d=-6.887e+001
c1=a,A
4.以下程序的功能是从键盘输入一个整型数,一个实型数和一个字符型数,并把他们在屏幕上输出,完成以下填空,并把程序调通,写出运行结果。
main()
{
int a;
float b;
char c;
scanf(“%d,%f,%c”,【 1. 】); //&a,&b,&c
printf(“a=【 2. 】\n”,a);//%d
printf(“b=【 3. 】\n”,b); //%f
printf(“c=【 4. 】\n”,c); //%c
}
输入45,34.5,A<CR>(<CR>表回车)
输出
45
34.5
A
5.指出以下程序的错误并改正,并上机把程序调通。
main()
{
int a;
scanf(“%f”,a); //%f 改成%d, a改成&a
printf(“a=%f, a); //%f改成%d"
char c; //定义拿到int a那里去
c=A; //C语言区分大小写,没有定义 大写的A改成a
printf(“%f,c) //%f改成%c"
}
6. 找出下列程序中的错误,用两种不同的方法改正。
#include <stdio.h>
main( )
{
int k=42;
printf("K=%d\n", K)
//最后少写分号了,上面用的小写的k,把k换成小写的,或是把上面定义的k换成大写的,二种方法正好
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询