6
printf(\}
4. 编写程序,键盘接收一个字符串(只含大、小写英文字母),将该字符串加密后输出。加密规则为:若为小写字母则不变,若为大写字母则将其转换为小写后再后移一个字母,例如“A”应转换为“b”,“B”应转换为“c”,“Y”应转换为“z”,而“Z”应转换为“a”。
#include
printf(\请输入一个字符串(只含英文字母):\gets (c);
for(i=0;c[i]!=?\\0?;i++)
if(c[i]>= ?A?&&c[i]<= ?Y?)c[i]=c[i]+33; else if(c[i]==?Z?)c[i]=?a?; puts(c); putchar(?\\n?); }
5. 编写程序,用scanf输入任意两个数给变量a、b,若a大于等于b,则直接输出a、b,否则将a、b的值交换(即a的原值放入b中,b的原值放入a中)后再输出。
#include
7
main() {float a,b,t;
printf(\请输入两个数:\scanf (\if(a
6. 编写程序:由系统生成一个10以内的随机整数,用户从键盘上输入一个10以内的整数,如果两者相等输出“OK”,否则输出“ERROR”。
#include
srand( (unsigned)time(NULL)); b=rand()+1;
printf(\请输入一个10以内的整数:\scanf(\
printf(\随机数b=%d\\n\if(a==b) printf(\else printf(\
8
}
7. 编写程序要求输入整数a和b,若a2+ b2大于100,则输出a2+ b2百位以上的数字,否则输出两数之和。(此题为选做)
#include
printf(\请输入两个整数a,b=\scanf (\t= a*a+b*b; if(t<=100)
printf(\else
{t=t/100;
printf (\百位以上的数字是%d\\n\} } 实验五
1. 编程,计算函数y的值,已知函数y与自变量x的关系为:
#include
9
{float x,y;
printf(“请输入一个非负数x=”); scanf(“%f”,&x);
if(x>=0&&x<100)y=3*x+10; else if(x>=100)y=x*x*x-20; if(x>=0)printf(“y=%f\\n”,y); else printf(“输入错误!\\n”); }
2. 编写一个简单的计算器程序,输入格式为:data1 op data2。其中data1和data2是参加运算的两个数,op为运算符,它的取值只能是+、-、*、/。
#include
printf(\请输入算式(如3+5):\scanf(\switch(op)
{case '+': printf(\ case '-': printf(\ case '*': printf(\×%g=%g\\n\ case '/': printf(\÷%g=%g\\n\
10
} }
2. 编程实现:输入一个整数,判断它能否被3,5,7整除,并输出以下信息之一:
①能同时被3,5,7整除
②能被其中两数(要指出是哪两个数)整除 ③能被其中一个数(要指出是哪一个数)整除 ④不能被3,5,7任一个数整除 #include
printf(\请输入一个整数n=\scanf(\
if(n%3==0&&n%5==0&&n%7==0)
printf(\能被3,5,7整除\\n\
else if(n%3==0&&n%5==0)printf(\能被3,5整除\\n\else if(n%3==0&&n%7==0)printf(\能被3,7整除\\n\else if(n%5==0&&n%7==0)printf(\能被5,7整除\\n\else if(n%3==0)printf(\能被3整除\\n\else if(n%5==0)printf(\能被5整除\\n\else if(n%7==0)printf(\能被7整除\\n\else printf(\不能被3,5,7任一个整除\\n\
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言实验参考答案-详细版-安徽大学(2)在线全文阅读。
相关推荐: