IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】
C语言程序设计部分****题及例题参考程序精编WORD版
《C语言程序设计》部分例题及课后****题参考程序
:
y=2x+3 x≥10 4x 0≤x<105x-6 x<0
[参考程序]
#include <>
int main()
{
float x,y;
printf("input x:"); scanf("%f",&x);
if(x>=10)
y=2*x+3;
else if(x>=0)
y=4*x;
else
y=5*x-6;
printf("y=%.2f\n",y);
}
2.编程将从键盘输入的百分制成绩转换为等级分,转换方法如下: 90以上(大于或等于90,下同)为A,80分以上为B,70分以上为C,60分以上为D,60分以下,即低于60分为E。
[参考程序]
#include <>
int main()
{
float score;
char rank;
printf("input a score:");
scanf("%f",&score);
if(score>100||score<0)
{
printf("invalid score input\n");
exit(-1);
}
switch((int)score/10)
{
case 10:
case 9:
rank='A';break;
case 8:
rank='B';break;
case 7:
rank='C';break;
case 6:
rank='D';break;
default:
rank='E';
}
printf("%.2f:%c\n",score,rank);
return 0;
}
,是否能构成三角形。
[参考程序]
#include <>
int main()
{
float a,b,c;
printf("input a,b,c:");
scanf("%f%f%f",&a,&b,&c);
if(a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
printf("(%.2f,%.2f,%.2f)能围成三角形\n",a,b,c);
else
printf("(%.2f,%,%.2f)不能围成三角形\n",a,b,c);
}
,如输入1234,输出3421
[参考程序]
#include <>
int main()
{
int n;
printf("input a number:");
scanf("%d",&n);
do
{
printf("%d",n%10);
n/=10;
} while(n!=0);
return 0;
}
~10范围内的整数,计算该数的阶乘。
[参考程序]
#include <>
int main()
{
int n,s=1,i;
printf("input a number(1~10):");
scanf("%d",&n);
for(i=2;i<=n;i++)
s*=i;
printf("%d!=%d\n",n,s);
return 0;
}
,统计其含有多少个字符。
【参考程序】
#include <>
int main()
{
char ch;
int cnt=0;
printf("input a char line:");
ch=getchar();
while(ch!='\n')
{
cnt++;
ch=getchar();
}
printf("%d\n",cnt);
return 0;
}
。
【参考程序】
#include <>
int main()
{
int i,j;
for(i=1;i<=9;i++)
C语言程序设计部分习题及例题参考程序定稿版 来自淘豆网www.taodocs.com转载请标明出处.