c语言题:符合C语言语法的赋值表达式是
别听上面的瞎说
“=”作用是将一个数据赋给一个变量,也可以将一个表达式的值赋给一个变量
注意是赋给一个变量,所以A 9+b+c=a+9 错
D 9+b++=a+7 还有一个错误是b++是表达式,不是变量
逗号运算符,作用是将两个表达式连接起来。计算过程是先计算括号前面的,在计算逗号后面的,整体值是逗号后面的。
B C都是正确的。
C是可以在电脑上运行的,因为电脑会先计算b++,值为a=0,此时,b=1,若改为++b,则a=1,括号也没问题
这道题考你对运算符,表达式的掌握,
刚刚看的教材,你又让我复习了基础知识,谢谢了
C语言编程试题!
1. 求个位数为7且能被3整除的6位数的个数。 #include"stdio.h" main() { long int i,b=0; for(i=100002;i<999997;i+=3)/*由于这 个数是能被三整除所以起始值加三也是同样成立的*/ if(i/10*10==7) b++; printf("%ld",b); } 2. 从键盘输入四门功课成绩,求总成绩和平均成绩并输出。 #include"stdio.h" main() { float a,b,c,d,sum,aver; scanf("%f%f%f%f",&a,&b,&c,&d); sum=a+b+c+d; aver=sum/4; printf("sum=%f,aver=%f",sum,aver } 3. 写程序用于小商店卖糖售货员算帐:奶糖每斤12.5元,水果糖每斤8.5元,巧克力每斤15.7元,要求输入各类糖果的重量,打印出应付钱数,再输入顾客付款数,打印应找钱数。 #include"stdio.h" main() { float nai,shui,qiao,sum,fukuan; printf("please enter the zhongliang:"); sancf("%f%f%f",nai,shui,qiao); sum=nai*12.5+shui*8.5+qiao*15.7; printf("the whole money is:%f ",sum); Printf("input the fukuan:"); scanf("%f",fukuan); printf("zhao gei:%f",fukuan-sum); }
程序设计类辅助教学平台PAT上的题目提交代码需要读者验证码
你没有注册吗,没有什么读者验证码啊追问注册了,但是题目只能查看,不能提交追答这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的追问那就是验证码在对应的书上就有吗追答你有买书的话就有,每一个都是独立的更多追问
追问:注册了,但是题目只能查看,不能提交
追答:这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的
追问:那就是验证码在对应的书上就有吗
追答:你有买书的话就有,每一个都是独立的这是书籍出版社提供给他们的读者的,和网站的合作。像实验楼等等网站都有这样的。
C语言题,在键盘上输入N个整数,试编制程序使该数组中的数按照从大到小的次序排列,要求用冒泡法,选择法
#include
main()
{
int a[10],i,j,t;
printf("Please input 10 numbers: ");/*输入源数据*/
for(i=0;i<10;i++)
scanf("%d",&a[i]); /*排序*/
for(j=0;j<9;j++) /*外循环控制排序趟数,n个数排n-1趟*/
for(i=0;i<9-j;i++) /*内循环每趟比较的次数,第j趟比较n-j次*/
if(a[i]>a[i+1])
/*相邻元素比较,逆序则交换*/
{ t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}/*输出排序结果*/
printf("The sorted numbers: ");
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("
");
}