手机版

c语言习题参考答案(1)(5)

发布时间:2021-06-06   来源:未知    
字号:

c语言习题参考答案

:");
scanf("%c",&x);
if('A'<=x&&x<='Z')
{
x=x+32;
printf("该字符是大写字母,转换为小写字母:\n");
printf("%c\n",x);
}
else
{
printf("该字符不是大写字母,输出为:\n");
printf("%c\n",x);
}
return 0;
}
第42题
#include<stdio.h>
int main()
{
char x;
printf("请输入一个大写字母:");
scanf("%c",&x);
if('A'<=x&&x<='Z')
{
x=x+32;
printf("该字符是大写字母,转换为小写字母:\n");
printf("%c\n",x);
}
else printf("该字符不是大写字母!\a\n");
return 0;
}
第43题
#include<stdio.h>
int main()
{
int i;
printf("1-500内不能被3整除的数:\n");
for(i=1;i<=500;i++)
if(i%3)
printf(" %d ",i);
printf("\n");
return 0;
}
第44题(同31题)
第45题
#include<stdio.h>
int main()
{
int i;
printf("请输入一个整数:");
scanf("%d",&i);
if(i%3==0&&i%5==0)
printf("能同时被3和5整除!");
else printf("不能同时被3和5整除!");
printf("\n");
return 0;
}
第46题
#include<stdio.h>
int main()
{
int i;
float x;
i=1;
do
{
printf("请输入第%d个学生的数学成绩:",i);
scanf("%f",&x);
if(x>=60)
printf("pass!\n");
else printf("Fail!\n");
i++;
}
while(i<6);
return 0;
}
第47题
#include<stdio.h>
int main()
{
int x,sum,i;
printf("请输入5个正整数:\n");
i=1;
sum=0;
do
{
printf("请输入第%d个正整数:",i);
scanf("%d",&x);
if(x>0)
{
i++;
if(x%2)
sum=sum+x;
}
else printf("\a");
}
while(i<6);
printf("这5个整数中奇数的和sum=%d\n",sum);
return 0;
}
第48题(同第11题)
第49题(同第37题)
第50题
#include<stdio.h>
#include<string.h>
int main()
{
char a[80];int i;
printf("输入一个以回车结束的字符串(少于80个字符):\n");
gets(a);
i=strlen(a)-1;
printf("内容逆序输出:\n");
for(;i>=0;i--)
printf("%c\n",a[i]);
return 0;
}
第52题
#include<stdio.h>
int main()
{
int a,b,c,mix;
printf("请输入3个整数:\n");
scanf("%d%d%d",&a,&b,&c);
printf("a=%db=%dc=%d\n",a,b,c);
if(a>=b)
mix=b;
else mix=a;
printf("mix=%d\n",mix<=c?max:c);
return 0;
}
第53题(同第4题)
第54题
#include<stdio.h>
int main()
{
float salary,tax,rate;
printf("输入一个职工的月薪salary=");
scanf("%f",&salary);
rate=0.2;
if(salary<=850)
rate=0;
if(salary<=1350&&salary>850)
rate=0.05;
if(salary<=2850&&salary>1350)
rate=0.1;
if(salary<=5850&&salary>2850)
rate=0.15;
tax=rate*(salary-850);
printf("应交的个人所得税tax=%f",tax);
return 0;
}
第55题(同第46题)
第56题
#include<stdio.h>
int main()
{
float i,n,fh,m,sum;
printf("请输入一个正整数n:\n");
scanf("%f",&n);
sum=0;fh=1;m=1;
for(i=1;i<=n;i++)
{
sum=sum+
fh*1/m;
m+=3;
fh*=(-1);
}
printf("sum=%f\n",sum);
return 0;
}
第57题
#include<stdio.h>
int main()
{
float i,n,m,sum;
p

c语言习题参考答案(1)(5).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)