c语言两个字符串比较,将两个字符串s1和s2比较,如果s1>s2,作业 - 编一个程序,将两个字符串s1和s2比较,如果.doc...

作业 - 编一个程序,将两个字符串s1和s2比较,如果

作业(第一次)

求下面表达式的值:

x+a%3*(int)(x+y)%2/4

设x=2.5,a=7,y=4.7

(float)(a+b)/2+(int)x%(int)y

设a=2,b=3,x=3.5,y=2.5

写出下面程序的运行结果,然后将程序输入计算机运行验证。

#include

void main()

{

int i,j,m,n;

i=8;

j=10;

m=++i

n=j++;

printf("%d,%d,%d,%d\n", i,j,m,n);

}

作业(第二次)

要将“China”译成密码,密码的规律是:用原来的字母后面第4个字母代替原来的字母。例如,字母“A”后面第4个字母是“E” , 用“E”代替“A”。因此,“China”应译为“Glmre”。请编一程序,用赋初值的方法使c1、c2、c3、c4、c5五个变量分别为‘C’、‘h’、‘i’、‘n’、‘a’,经过运算,使c1、c2、c3、c4、c5分别为‘G’、‘l’、‘m’、‘r’、‘e’,并输出。

写出下面表达式运算后a的值,设原来a=12。设a?和n已定义为整型变量。

(1)a + = a (2)a - = 2

(3)a * = 2 + 3 (4)a / = a + a

(5)a% = (n% = 2),n的值等于5 (6)a + =a - =a * = a

作业(第三次)

请写出下面程序的输出结果:

main()

{int a=5,b=7;

float x =67.8564, y=-789.124;

char c =’A’;

long n = 1234567;

printf(“%d%d\n”,a,b);

printf(“%3d%3d\n”,a,b);

printf(“%f%f\n”,x,y);

printf(“%-10f,%-10f\n”,x,y);

printf(“%8.2f, %8.2f, %.4f, %.4f , %3f, %3f %f \n”,x,y, x,y, x,y);

printf(“%e,%10.2e\n”,x,y);

printf(“%c,%d\n”,c,c);

printf(“%ld\n”,n);

printf(“%s,%5.3s\n”,COMPUTER, COMPUTER);

}

用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’,请问在键盘上如何输入?

main()

{int a,b;

float x,y;

char c1,c2;

scanf(“a=%d b=%d”,&a,&b);

scanf(“ %f %e”,&x,&y);

scanf(“ %c %c”,&c1,&c2);

}

设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入资料,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。

(圆球表面积s=4πr2 , 圆球体积 v=4/3πr3 , 圆柱体积 v=sh)。

作业(第四次)

写出下面各逻辑表达式的值。设a = 3,b = 4,c = 5。

(1)a + b > c && b = = c

(2)a| |b + c && b – c

(3)! (a>b)&& !c| |1

(4)( x = a) && (y == b)&&0

(5)!(a+b)+c-1&&b+c/2

2.有一函数:

x (x<1)

y= 2x-1 (1≤x<10)

3x-11 (x≥10)

写一程序,输入x,输出y值。

3.给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。90分以上为‘A’,80~89为‘B’70~79为‘C’、60~69为‘D’、60分以下‘E’。

4.给一个不多于5位的正数,要求:①求出它是几位数;②分别打印出每一位数字;③按逆序打印出各位数字,例如原数为321,应输出123。

作业(第五次)

输入一行字符,分别统计出其中英文字母、空格、数字符元元元元和其它字符的个数。

打印出所有的“水仙花数”,所谓的“水仙花数”是一个3位数,其各位数字立方和等于该数本身。例如,153是一水仙花数,因为153=13+53+33。

猴子吃桃问题,猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,就只剩下一个桃子了。求第一天共摘了多少桃

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值