#include <stdio.h> int main() { double x,y; char c1,c2,c3; int a1,a2,a3; scanf("%d%d%d",&a1,&a2,&a3); printf("%d,%d,%d\n",a1,a2,a3); scanf("%c%c%c",&c1,&c2,&c3); printf("%c%c%c\n",c1,c2,c3); scanf("%lf,%lf",&x,&y); printf("%lf,%lf\n",x,y); return 0; }
2.输入程序ex2_2.c,查找并修改错误
/* 《C语言程序设计教程学习指导》p119 实验内容(2) 这是一个格式化输入输出函数及格式符使用练习 找出两处错误,修改并运行程序 为a1,a2,a3,c1,c2,c3,x,y输入数据,使得: a1=1,a2=2,a3=3,c1='a',c2='b',c3='c', x=1.5, y=2.5 */ #include <stdio.h> int main() { double x,y; char c1,c2,c3; int a1,a2,a3; scanf("%d%d%d",a1,a2,a3); printf("%d,%d,%d\n",a1,a2,a3); scanf("%c%c%c",&c1,&c2,&c3); printf("%c%c%c\n",c1,c2,c3); scanf("%f,%lf",&x,&y); printf("%f,%lf\n",&x,&y); return 0; }
修改后
#include <stdio.h> int main() { double x,y; char c1,c2,c3; int a1,a2,a3; scanf("%d%d%d",&a1,&a2,&a3); printf("%d,%d,%d\n",a1,a2,a3); scanf("%c%c%c",&c1,&c2,&c3); printf("%c%c%c\n",c1,c2,c3); scanf("%lf,%lf",&x,&y); printf("%lf,%lf\n",x,y); return 0;
Part4switch语句体验练习
#include <stdio.h> int main() { int level; printf("输入现在的状态等级(1-5): "); scanf("%d",&level); switch(level) { case 1: printf("high翻了:)\n"); break; case 2: printf("low爆了:(\n"); break; default: printf("一言难尽,无法概括。。。\n"); } return 0; }
去掉break;后
Part5简单编程练习
#include <stdio.h> int main() { int answer; printf("输入你的答案(A,B,C or D): "); scanf("%d",&answer); if(answer == 'A') printf("biggo,you are right\n"); else printf("try it again\n"); return 0;}
Part6拓展练习
#include <stdio.h> int main(){ int a,b=0,c,number,result=0; printf("Please input a number:"); scanf("%d",&number); while(number!=0){ a=number%10; number=number/10; switch(a%2){ case 1:b=b*10+a;break; default:break; } } while(b!=0){ c=b%10; b=b/10; result=result*10+c; } printf("%d",result); return 0; }
要求:输入一个正整数,求它的所有的素数因子
#include<stdio.h> #include<math.h> int main(){ int a=1,b,number; printf("Please input a number:"); scanf("%d",&number); do{ switch(number%a){ case 0:for(b=2;b<=sqrt(a);b++) if(a%b==0)break; if(b>sqrt(a)&&a>1){ printf("%d ",a); }break; default:break; } a++; }while(a<=number); return 0; }
实验总结与体会:
学会了printf和scanf的用法,体会到了编程的初步步骤,蛮有收获的。