下列程序的功能是输入一个整数,判断其是否是素数,若为素数输出1,否则输出0.请填空。main(){int i, x, y;scanf("%d", &x);_________;for(i=2; i<=x/2; i++)if(_________){y=0;___________;}printf("%d\n", y);}
查看答案
打印九九乘法表的程序如下,请填空:1*1=12*1=2 2*2=4.......9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81#include int main(void){for(i=1;____________;i++){for(j=1;________________;j++)printf("%d*%d=%d ",____________);printf("\n");}return 0;}
穷举算法。(中国古典算术问题)某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。有多少种搬法用45人正好搬45块砖?# include int main(void){int child, women, men;for(men = 0; men <= 15; men++)for(women = 0; women <= 22; women++){child = ___________- women - men;if(men * 3 + women * 2 + child * 0.5 == ______________)printf("men=%d,women=%d,child=%d\n", ____________________);}return 0;}
输入一行字符,将其中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。#include int main(void){char ch;printf("input characters: ");ch = getchar();while(_________________){if (ch >= 'A' && ch <= 'Z' )ch = ch - 'A' + 'a';else if ( ch >= 'a' && ch <= 'z')ch = ______________________;putchar(ch);ch = getchar();}return 0;}
单词加密解析。输入一个英文单词(由六个小写英文字母组成),按照下列过程将该单词加密:先将英文单词中的小写字母转换为对应的大写字母,再将该大写字母的ASCII码对10整除后取其余数,从而得到一个六位整数密码。#include int main(void){int i;char ch_lower, ch_upper;for(i = 1; i <= 6; i++){scanf("%c", &ch_lower);if(_________________________)ch_upper =______________________ ;printf("%d", _________________________);}printf("\n");return 0;}