下载此文档

C语言程序设计部分习题及例题参考程序定稿版.docx


文档分类:IT计算机 | 页数:约67页 举报非法文档有奖
1/67
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/67 下载此文档
文档列表 文档介绍
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转载请标明出处.

非法内容举报中心
文档信息
  • 页数67
  • 收藏数0 收藏
  • 顶次数0
  • 上传人涛涛江水
  • 文件大小63 KB
  • 时间2021-05-05