栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言简单题目(5)

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言简单题目(5)

  1. 调试程序 , 分析输出结果

(1)输入并运行以下程序。

#include

int main(void)

{

float a,b;

a=123.123e5f;

b=a+20;

printf("a=%f,b=%fn",a,b);

return 0;

}

将第二行改为:

double a,b;

(2)输入并运行以下程序。

#include

int main(void)

{

char c1=0,c2=0;

c1=97;

c2=98;

printf("%c %cn",c1,c2);

printf("%c %cn",c1+4,c2+4);

return 0;

}

现将第二行改为:int c1,c2; 再运行。

再将第三行改为:c1=300;c2=400;

2.完成以下填空,并把程序调通,写出运行结果。

下面的程序计算由键盘输入的任意两个整数的平均值:

#include

int main(void)

{

int a,b ;

scanf("%d%d",&a,&b);  //等等用户输入数据。

float avg;

avg=a+b/2;        

printf("The average is :%f ",avg);  //注意这时的格式符是%f。

return 0;

}

4.  编写程序并上机运行

(1)要将"China"译成密码,译码规律是:用原来字母后面的第3个字母代替原来的字母。例如,字母"A"后面第 4个字母是"E",用"E"代替"A"。因此,"China"应译为"Fklqd"。请编一程序,用赋初值的方法使 c1、c2、c3、c4、c5五个变量的值分别为'C'、'h'、'i'、'n'、'a',经过运算,使c1、c2、c3、c4、c5分别变为'F'、'k'、'l'、'q'、'd',并输出。输入程序,并运行该程序。分析是否符合要求

  1. 在程序中,定义一个复数变量和一个布尔变量,赋值后输出。
#include

#include

int main()

{

_Bool a = 1;

complex double s1 = 1.0 + 2.0*I;

printf("a==%d,  n", a);

printf("s1的实部为%f, 虚部为%f, 模为%fn", creal(s1), cimag(s1));

return 0;

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/289748.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号