6在c语言
发布时间: 2023-03-21 21:10:42
① 如何用c语言设计程序排列6个数字的大小顺序
排序数组可以使用冒泡算法:如果前一个数据比后一个大,则交换。
{
int i,j,t,a[6];
printf("Please input 6 integers: ");
for(i=0;i<6;i++)
scanf("%d",&a[i]);
for(i=0;i<5;i++) /* 冒泡法排序 */
for(j=0;j<6-i-1;j++)
if(a[j]>a[j+1])
{t=a[j];/* 交换a[i]和a[j] */
a[j]=a[j+1];
a[j+1]=t;
}
优点:
简洁紧凑、灵活方便:C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。
以上内容参考:网络-c语言程序设计
② c语言中 !6 的结果是无意义还是1(真)
上面回答有问题,C语言里非0数是真,0是假。6是李派非0数,对应是真。
"!"是非运算符,代表取反,假哪敬贺的通过非运算变成真的;真的通过非运算符变成假的。因此6是真,那么!6为假。稿敏这个运算出来的结果值打印出来是0。
如果你改成!!6,那么结果值是1,因为!6是假,它再取反就成了真,因此!!6是1。
热点内容