tf("%c %d\n",ch1,ch2); printf("%c %d\n",ch2,ch2); return 0;}③程序运行时输入: A 回车④程序运行时输出: 5.①题目描述: 编写一个程序, 其功能为: 从键盘输入一个角度值, 计算出其正弦值和余弦值并输出,结果保留 4 位小数。②程序代码: #include"stdio.h" #include"math.h" int main() {double sina,cosa,a; printf(" 请输入角度\n"); scanf("%f",&a); sina=sin(a*3.14/180); cosa=cos(a*3.14/180); printf("sina=%.2f\ncosa=%.2f\n",sina,cosa); return 0; }③运行程序时输入: 54 回车④运行程序时输出: 三、试验体会: 第一次上机操作,发现许多手写程序代码时不容易发现的问题: 新建: 首先新建工作区, 确定存档位置后保存, 然后在该工作区中新建工程, 进而在工程中新建文件,便于程序运行。 1.P rintf 函数:语句“ printf("%d+%d =%d\n"a,b,a+b) ;”中有错误:“ syntax error : missing ')' before identifier 'a'”应该为:“ printf("%d+%d =%d\n" , a,b,a+b); ”(在 a 前添加“,”) 2. 取余:该问题还未解决,利用 printf 语句输出时第二个数字并未显示为“b”, 而是直接输出“%d ” 3. 除法:保留 4 位小数时输入“ printf("%d/%d =%f\n",a,b,a/b); ”结果形式上正确, 但数值不正确。 4. c=(folat)a/b; 一个空格一个标点的问题就可能导致整个程序无法运行,应仔细。