《明解C语言》第4章 程序的循环控制练习题答案
} { printf("请输入一个非负整数:"); scanf("%d",&num); if(num < 0) puts("\a\a请不要输入负整数"); }while (num < 0); temp = num; dig = 0; do { num = num / 10; dig = dig + 1; } while(num > 0); printf("%d的位数是%d.\n",temp,dig); return (0);
练习4-3
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
do { sum = sum + min;
temp1 = min; temp2 = max; A < B?(min = A,max = B):(min = B,max = A); printf("请输入两个整数:\n"); scanf("%d%d",&A,&B); int min,max,A,B,temp1,temp2; int sum = 0;