1、1一读程序,写结果(第 1 题题 5 分;2,3,4 题每题 6 分;第 5 题 7 分;共计 30 分)1. #include main() char c=k;int i=1,j=2,k=3;float x=3.14,y=0.85;printf(“%d,%dn“, a+5=k+1);printf(“%d,%dn“, i+j+k=-2*j, k=j=i+5);2.设本题输入的数 n=5。main( ) int n, i=1 ; long p=1 ;printf(“input data n:n”);scanf(“n=%d”,while( i0) y=(x+1)/(x-2);else y=(x-1
2、)/(x-2);printf(“y=%f“,y); 24.设本题输入的 10 个数分别为:2,23,13,25,54,100,98,87,76,56。main()int i,min,a10;printf(“input 10 number:n“);for(i=0;imain()int a7=3,2,6,9,10,4,8;int i,x;int tt(int); /*函数声明*/for(i=0;imain()3char s254;char name410=“UPPER“,“LOWER“,“DIGIT“,“OTHER“;int i,a4;printf(“INPUT A STRING:“);gets(
3、s);for(i=0;i=A int i;printf(“Input a string:n“);gets(ps); /* 用字符型指针变量输入字符串 */for(i=0; stri!= 0;i+)if(stri= k) break; if(stri!= 0)printf(“k is %dth character.n“,i+1);elseprintf(“There is no k in the string.n“);三编程题(33 分)1. 用 switchcase 语句来实现:将一个百分制的成绩转化成 5 个等级:90 分以上为A,8089 分为B, 70 79 分为C ,6069 分为D,60 分以下为E。例如输入 75,则显示 C。 (11 分)52把 7,15,4,12,9,3,11,0,24,6 这十个数存入数组,并对该数组中的数从大到小排序。 (11 分)3用指针方法统计字符串“this is a bad we are students“中单词的个数。 (11 分)