答案第八周作业,高级语言,C程序

答案第八周作业,高级语言,C程序
答案第八周作业,高级语言,C程序

第八周作业

一、编程题。

1、编写一个程序,要求从键盘输入一个再10—100000之间的整数w,若w是n(n>=2)位的整数,则要求输出w的后n-1位数。(例如:若w是5932,则输出932;若w是932,则输出32)

#include "stdio.h"

main()

{

int w;

printf("please input an integer which is bigger than 10:");

scanf("%d",&w);

if(w<10||w>100000)

printf("input error!\n");

else

if(w>=10000)

printf("%d\n",w%10000);

else if(w>=1000)

printf("%d\n",w%1000);

else if(w>=100)

printf("%d\n",w%100);

else if(w>=10)

printf("%d\n",w%10);

}

#include "stdio.h"

main()

{

int score;

char grade;

printf("please input score:");

scanf("%d",&score);

if(score>89)

grade='5';

else if(score>79)

grade='4';

else if(score>59)

grade='3';

else

grade='2';

printf("grade is %c",grade);

}

3、设计一个简单计算器,完成两个数的加减乘除。#include "stdio.h"

main()

{

int x,y;

char op;

printf("input x,y,op\n");

scanf("%d%d%c",&x,&y,&op);

if(op=='+')

printf("%d",x+y);

if(op=='-')

printf("%d",x+y);

if(op=='*')

printf("%d",x+y);

if(op=='/')

{

if(y==0.0)

printf("0");

}

}

相关主题
相关文档
最新文档