int ____________ZengNum=0; int FuNum = 0;
for (i = 1; i <= 10; i++) {
Console.WriteLine(\请输入第{0}个整数\ string strTemp = Console.ReadLine(); num = __________Convert.ToInt32(strTemp);
if (num > 0) {
ZengNum++; }
else if (num == 0) {
zeroNum++; } else {
FuNum++;_ } }//for_end
Console.WriteLine(\正数:{0}、负数: {1}、 零:{2}\zeroNum);
3.下列代码的功能是要遍历整个数组并将其显示出来,但是有一行代码是错误的。请检查下列代码,并在错误代码行后填入该行完整的正确代码: 1). static void Main(string [] args) 2). {
3). string [ ] myArray = new string[ ] { “C#”, “C++”, “VB”, “java” }; 4). for(int i = 1; i
6). Console.WriteLine(myArray[i]); 7). } 8). }
答: 第___4_行错误。
应改为______for(int i = 0; i
4. 完善如下程序:求5的阶乘并输出 int mul= 1 ;
for(int i=1;i<=5;i++) {
mul*=i; }
Console.WriteLine(____mul_________); 5. 说明本程序的功能。 int[] nums = new int[3]; int max = int.MinValue;
for (int i = 0; i < 3; i++) {
string strTemp = Console.ReadLine(); nums[i] = int.Parse(strTemp); }
for (int i = 0; i < 3; i++) {
if (nums[i]>max) {
max=nums[i]; } }
Console.WriteLine(max); 答: ______求三个数的最大值_____ 6. void main() {
int k=2,i=2,m; m=(k+=i*=k);
Console.WriteLine(“{0},{1}”,m,i); }
输出结果____6,4___。
7. void main() {
char grade='C'; switch(grade) {
case 'A':
Console.WriteLine(\break; case 'B':
Console.WriteLine(\break; case 'C':
Console.WriteLine(\break; case 'D':
Console.WriteLine(\break; default:
Console.WriteLine(\break; } }
输出结果____>=60_____。
8. int[,] c = { { 1001, 90, 20, 55 }, { 1002, 80, 75,65 }, { 1003, 55, 100, 100 }, { 1004, 34,87, 88 } };
for (int i = 0; i < c.GetLength(0); i++) {
int sum= 0;
for (int j = 1; j < c.GetLength(1); j++) {
sum += c[i, j]; }
if (sum > totalmax) {
totalmax = sum; rowIndex = i; } }
Console.WriteLine(c[rowIndex, 0]);
9.
int[,] c = { { 90, 20, 55 }, { 80, 75,65 }, { 55, 100, 100 }, { 34,87, 88 } }; for (int j = 0; j < 4; j++) {
a[4, j] = a[0, j] + a[1, j] + a[2, j] + a[3, j];
Console.WriteLine(\第{0}列之和为{1}\}
求二维数组的每一列之和
10. 说明本程序的功能。 int num; int sum=0; int avg=0;
for(int i=1;i<=10;i++){
Console.WriteLine(\请输入第{0}个整数\ string strTemp=Console.ReadLine(); num=int.Parse(strTemp); sum=sum+num; }
avg = sum / 10;
Console.WriteLine(\平均数值={0}\
答: __求十个数的平均值___ 12.说明本程序的功能。 int sum = 0;
for (int i=1;i<=100 ;i++ ){ if(i%2!=0){
sum = sum + i; }
if(sum>=1000){ sum = sum - i; break; }
}//for_end
Console.WriteLine(\
答: _____从1开始的奇数和小于1000的最大数______
13. 完善如下程序:打印输出平方值小于20000的最大整数。 int i=0;
while(____i*i______<20000) {
i++;
}
Console.WriteLine(_____i-1________);