- 9
- 0
- 约1.26万字
- 约 20页
- 2017-02-09 发布于重庆
- 举报
C语言程序设计例子
C语言程序设计例子
题目:输入3个数a,b,c,按大小顺序输出。
1.程序分析:利用指针方法。
2.程序源代码:
/*pointer*/
#include stdio.h
#include conio.h
main()
{
int n1,n2,n3;
int *pointer1,*pointer2,*pointer3;
printf(please input 3 number:n1,n2,n3:);
scanf(%d,%d,%d,n1,n2,n3);
pointer1=n1;
pointer2=n2;
pointer3=n3;
if(n1n2) swap(pointer1,pointer2);
if(n1n3) swap(pointer1,pointer3);
if(n2n3) swap(pointer2,pointer3);
printf(the sorted numbers are:%d,%d,%d\n,n1,n2,n3);
getch();
}
swap(p1,p2)
int *p1,*p2;
{
int p;
p=*p1;
*p1=*p2;
*p2=p;
}
题目:编写input()和output()函数输入,输出5个学生的数据记录。
1.程序分析:
2.程序源代码:
#include stdio.h
#include conio.h
#define N 5
struct student
{
char num[6];
char name[8];
int score[4];
}stu[N];
input(stu)
struct student stu[];
{
int i,j;
for(i=0;iN;i++)
{
printf(\n please input %d of %d\n,i+1,N);
printf(num: );
scanf(%s,stu[i].num);
printf(name: );
scanf(%s,stu[i].name);
for(j=0;j3;j++)
{
printf(score %d.,j+1);
scanf(%d,stu[i].score[j]);
}
printf(\n);
}
}
print(stu)
struct student stu[];
{
int i,j;
printf(\nNo. Name Sco1 Sco2 Sco3\n);
for(i=0;iN;i++)
{
printf(%-6s%-10s,stu[i].num,stu[i].name);
for(j=0;j3;j++)
printf(%-8d,stu[i].score[j]);
printf(\n);
}
}
main()
{
input();
print();
getch();
}
题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续
判断第二个字母。
1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。
2.程序源代码:
#include stdio.h
#include conio.h
void main()
{
char letter;
printf(please input the first letter of someday\n);
while((letter=getch())!=Y)/*当所按字母为Y时才结束*/
{
switch (letter)
{
case S:printf(please input second letter\n);
if((letter=getch())==a)
printf(saturday\n);
else if ((letter=getch())==u)
printf(sunday\n);
else printf(data error\n);
break;
case F:printf(friday\n);break;
case M:printf(monday\n);break;
case T:printf(please input second letter\n);
if((letter=getch())==u)
printf(tuesday\n);
else if ((letter=getch())==h)
printf(thursday\n);
else printf(data error\n);
break;
case W:printf(wednesday\n);break;
default: printf(data error\n);
}
}
getch();
}
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第
3个人大2岁。问
您可能关注的文档
- Cr12MoV钢不同热处理条件下的硬度和金相组织分析.doc
- Cr(Ⅲ)配合物的制备和分裂能的测定.doc
- Crosrol清梳联使用及高效工艺探讨.doc
- crm推进方案.doc
- CRP在急性胰腺炎诊断中的临床价值.doc
- CRP的检测对胰腺炎中临床应用价值.doc
- CRRT联合血液灌流治疗在抢救重度乌头碱中毒中的应用体会.doc
- CRTSII型水泥乳化沥青砂浆强度影响因素.doc
- Cr奥贝球铁应用的试验研究.doc
- CR成像技术.doc
- 2026年及未来5年内中国液体氩气行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国黄铜合页行业投资前景及策略咨询研究报告.docx
- 2026年及未来5年内中国竹工艺家具行业投资前景及策略咨询研究报告.docx
- 2025年中国微机数显自动分析仪市场调查研究报告.docx
- 2026年及未来5年内中国微尘白色粉笔行业投资前景及策略咨询研究报告.docx
- 2025年中国微电脑型压胶机市场调查研究报告.docx
- 2026年及未来5年内中国数字化等功游泳训练测试系统行业投资前景及策略咨询研究报告.docx
- 2025年中国圆形花瓶市场调查研究报告.docx
- 2026年及未来5年内中国植物纤维静淀过滤器行业投资前景及策略咨询研究报告.docx
- 2025年中国超音波手套机市场调查研究报告.docx
最近下载
- 档案录入员考试真题及答案.docx VIP
- 高考数学专题复习《排列组合二项式定理与概率统计》.pdf VIP
- 2025内蒙古地质矿产集团有限公司子公司招聘工作人员21人笔试备考试题及答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试备考试题有答案解析.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质笔试模拟试题及答案详解.docx VIP
- 内蒙古地质矿产集团有限公司招聘考试真题2024.pdf VIP
- 2026年湖南有色金属职业技术学院单招职业技能考试模拟试题附答案详解.docx VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试模拟试题及答案详解.docx VIP
- 外科创伤课件.PPT VIP
- 2026年湖南有色金属职业技术学院单招综合素质考试备考试题及答案详解.docx VIP
原创力文档

文档评论(0)