
这是程序执行的结果,显然答案是D、C、B、A。
程序有问题,改正之后如下:
#include <stdio.h>
#include<string.h>
void main( )
{
char *s[2] = {"****", "****"}//这里定义的s是一个指针数组,也就是说数组s的每个元素都是一个指针
//初始化后,指针s[1]指向字符串"****",指针s[1]指向字符串“****”
while (*s[1] != '\0') {//当字符指针s[1]不为空时
printf("%s\n", s[0]+strlen(s[1])-1)//strlen(s[1])是计算指针s[1]所指向的字符串长度
s[1]++//使指针s[1]指向内存中的下一个位置
}
}
#include<stdio.h>#include<stdlib.h>
#include<time.h>
int main()
{int a,b
srand(time(0))
a=rand()%3
printf("计算机输入的为:%d\n",a)
printf("0代表石头,1代表剪刀,2代表布\n")
printf("请输入一个数:\n")
scanf("%d",&b)
printf("玩家输入的是:%d\n",b)
printf("计算机输入的是:%d\n",a)
if(a==b)printf("平局\n")
else if((a-b+3)%3==2)printf("计算机赢了!\n")
else printf("玩家赢了!\n")
return 0
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)