以下程序的执行结果是_________
main()
{ int i=0,s=0;
do{if(i%2){i++;continue;}
i++; s+=i; }while(i<7); printf("%d\n", s);
}
A)16 B)12 C)28 D)21
根据输入的n(约定n>0)在屏幕上显示对应的图案。程序的运行效果应类似地如图1和图2所示,图1中的3和图2中的5是从键盘输入的内容。
程序输入:第一行是一个正整数n(约定1<=n<=1000),表示一共有n个点。接下来的n行,每行2个整数,分别表示每个点的横坐标和纵坐标。 程序输出:输出横坐标最小的那个点的横坐标和纵坐标,如果横坐标最小的点有多个,则只输出其中纵坐标最小的那个点。 程序的运行效果应类似地如图1所示,图1中的5、5 2、2 3、2 4、3 2和4 1是从键盘输入内容。
根据输入的n(约定n>1)在屏幕上显示对应的图案。编程可用素材:printf("Please input n: ")...printf("Output:\n")...。 程序的运行效果应类似地如图1和图2所示,图1中的2和图2中的5是从键盘输入的内容。
编写一程序实现以下功能 设某企业2006年的产值为5000万,计划以后每年的增长率为x(x从键盘输入,例如输入8.75表示8.75%),计算该企业的产值在哪年实现翻番以及翻番时的产值,然后输出(输出时以万为单位,应考虑有小数)。编程可用素材:printf("Please input x: ")...、printf("\nyear = ... nian, chanzhi = ...\n"...。 程序的运行效果应类似地如图1所示,图1中的50.6是从键盘输入的内容。
输出n行星号,每行5个*星号。程序的运行效果应类似地如图所示,图中的4是从键盘输入的内容。
输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
一行字符。
分别输出这行字符中的英文字母、空格、数字和其他字符的个数,用空格隔开。请注意行尾输出换行
把一个n * (2n-1) 的区域里除掏空成为一个镂空的三角形,减轻重量,但关键是为了追求另一种视觉效果。在设计的过程中,需要给出各种花纹的材料和大小尺寸的三角形样板,通过电脑临时做出来,以便看看效果。
每行包含一个字符和一个整数n(3<=n<=35),不同的字符表示不同的花纹,整数n表示等腰三角形的高。显然其底边长为2n-1。
输出如图:(在其它镂空的地方以空格代替)
从键盘输入1~9之间的一个数,根据输入的数,打印下三角乘法口诀表。要求积的输出占3个宽度,且左对齐。编程可用素材:printf("input a number(1~9): ")...。 程序的运行效果应类似地如图1和图2所示,图1中的3和图2中的7是从键盘输入的内容
给定两个正整数,计算这两个数的最小公倍数。
输入测试数据,包括两个不大于1000的正整数。
对于每个测试用例,给出这两个数的最小公倍数,每个实例输出一行。
20 15
60
计算两个日期之间的天数。注:判断年份是否为闰年的方法——为400的倍数为闰年,如2000年;若非100的倍数,而是4的倍数,为闰年,如1996年。编程可用素材:printf("from the date (****/**/**):\n")...、printf("to the date(****/**/**):\n")、printf("Output:\nsum=%d\n"...。 程序的运行效果应类似地如图1和图2所示,图1中的2008/02/13、2010/04/24和图2中的2010/04/24、2008/02/13是从键盘输入的内容。
根据输入的n在屏幕上显示对应的以#组成的菱形图案。编程可用素材:printf("Please input n: ")...。 程序的运行效果应类似地如图1和图2所示,图1中的4和图2中的1是从键盘输入的内容。
图1:
图2:
编写一程序P214.C实现以下功能 根据输入的n(约定n>0)在屏幕上显示对应的图案。
程序的运行效果应类似地如图1和图2所示,图1中的3和图2中的5是从键盘输入的内容。
编写一程序实现以下功能 从键盘输入一个一百分制成绩,如果不在0~100范围内,则要求重新输入数据,直到输入的数据在0~100范围内。将输入的数据转换成等级‘A’,‘B’,‘C’,‘D’,‘E’。90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’,要求使用switch、case、default语句,结果赋值给变量grade,并将变量grade的值输出到屏幕上,注意输出是Output:只显示一次。编程可用素材:printf("please input the score(0-100): ")...、printf("score=...,grade=...\n",...。 程序的运行效果应类似地如图1所示,图1中的103和55.3是从键盘输入的内容。
编写程序实现以下功能 输入两个正整数m和n,求其最大公约数和最小公倍数。注:最大公约数也称最大公因子,指某几个整数共有因子中最大的一个;两个整数公有的倍数称为它们的公倍数,其中最小的一个正整数称为它们两个的最小公倍数。编程可用素材:printf("please input two integer numbers: ")...、printf("Output:\nthe greatest common divisor is ...\n"...、printf("the least common multiple is ...\n"...。 程序的运行效果应类似地如图1所示,图1中的35 15是从键盘输入的内容。
程序功能:计算1/1 + 1/2 + … + 1/N之和并显示。注意:只修改/*********Found************/下面一行。
#include<stdio.h>
从键盘读入a和b的值(输入格式为a,b),在屏幕上显示b行a。
显示用1、2、3、4个数字组成的互不相同且无重复数字的三位数。
int main(void){ int i, j, k;
/*********Found************/ for (i=1;____ ; i++) /*********End************/
{ for (j=1; j<5; j++) { for (k=1; k<5; k++) { /*********Found************/ if (i!=k && i!=j && ______) /*********End************/
{ printf("%d%d%d ", i, j, k); } } } }
return 0;}
从输入数据中统计正整数和负整数的个数。用输入0来结束输入,变量i存放正整数个数,变量j存放负整数的个数。
int main(void){ int i = 0, j = 0, n;
printf("\ninput numbers:"); scanf("%d", &n); /*********Found************/ while (______________) /*********End************/
{ if (n > 0) { i++; } if (n < 0) { j++; } /*********Found************/ _________________________ /*********End************/ } printf("i=%d,j=%d", i, j);