C语言程序设计实验指导书课后答案

内容发布更新时间 : 2025/4/20 5:13:20星期一 下面是文章的全部内容请认真阅读。

x1=(-b+sqrt(d))/(2*a); printf(\ } else printf(\没有实数解\ return 0; } 3.1.5

从键盘输入10个字符,将所有的英文字母转换为大写后输出。 #include int main(void) {

char i,ch;

printf(\请输入 \for(i=1;i<=10;i++) { ch=getchar(); if(ch>='a'&&ch<='z') ch=ch-32; putchar(ch); }

return 0; } 3.1.6

从键盘输入10个字符,统计其中英文字母、空格、数字字符和其他字符的个数。 #include int main(void) { char ch,i; int letter,space,digiter,other; letter=space=digiter=other=0; for(i=1;i<=10;i++) { ch=getchar(); if((ch>='a'&&ch<='z')||(ch>='A'&&ch<='z')) letter++; else if(ch==' '||ch=='\\n') space++; else if(ch>='0'&&ch<='9') digiter++; else

other++; } printf(\return 0; } 3.2.1

输入一个四位整数的年份,判断是否为闰年。 #include int main(void) { int x,a,b,c; printf(\输入年份:\ scanf(\ a=x%4; b=x0; c=x@0; if((a==0 && b!=0)||(c==0)) printf(\闰年\ else printf(\不是闰年\ return 0; } 3.2.2

假设自动售货机出售4种商品,薯片、爆米花、巧克力和可乐,售价分别是每份3.0元、2.5元、4.0元和3.5元。在屏幕上显示以下菜单,用户可以连续查询商品的价格,当查询次数超过五次时,退出查询;不到五次时,用户可以选择退出。当用户输入编号1~4,显示对应商品的价格;输入0,退出查询;输入其他编号,显示价格为0。 #include int main(void) { char price; int i; printf(\请输入商品的名称:\\n\ for(i=1;i<=5;i++) { price=getchar();getchar(); switch(price) { case '1':printf(\售价3.0元\\n\

case '2':printf(\售价2.5元\\n\ case '3':printf(\售价4.0元\\n\ case '4':printf(\售价3.5元\\n\ case '0':printf(\退出查询\\n\ default :printf(\价格为0元\\n\ } } return 0; } 3.2.3

编写一个程序输入某人的身高(cm)和体重(kg),按下式确定其体重是否为标准、过胖或过瘦。判断标准为:?标准体重=身高-110;?超过标准体重5kg为过胖;?低于标准体重5kg为过瘦。 #include int main(void) { int x,y,z; printf(\请

>>展开全文<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4 ceshi